本文介绍了如何在XML文件中将新项插入通道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在< channel>内插入新元素标签使用vb代码
我的xml文件如下:
<?xml version =1.0编码= UTF-8 >?;
< rss version =2.0xmlns:media =http://search.yahoo.com/mrss/>
< channel>
< / channel>
< / rss>
这是我的代码:
Dim root = New XElement(item)
Dim title = New XElement(title,New XCData(TextBox3.Text))
Dim link = New XElement(link,TextBox6.Text )
Dim pubDate = New XElement(pubDate,DateTime.Now.ToString(yyy / MM / dd HH:mm))
Dim description = New XElement(description,New XCData( TextBox5.Text))
Dim thumbnail = New XElement(media.thumbnail,
New XAttribute(url,http://karary-001-site1.htempurl.com/files/ + attac1 +?itok = YdFLolAU),
New XAttribute(height,266),
New XAttribute(width,127))
root.Add(title,link ,pubDate,description,thumbnail)
document.Root.Add(root)
document.Save(FilePath)
我的代码添加新项目后频道和rss标签结束!!
我尝试了什么:
使用以下命令将我的元素添加到根元素的第一个元素:
document.Root.Elements.First()。添加(root)
解决方案
I want to insert new element inside <channel> tag using vb code
my xml file looks like :
<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/"> <channel> </channel> </rss>
this is my code :
Dim root = New XElement("item") Dim title = New XElement("title", New XCData(TextBox3.Text)) Dim link = New XElement("link", TextBox6.Text) Dim pubDate = New XElement("pubDate", DateTime.Now.ToString("yyy/MM/dd HH:mm")) Dim description = New XElement("description", New XCData(TextBox5.Text)) Dim thumbnail = New XElement("media.thumbnail", New XAttribute("url", "http://karary-001-site1.htempurl.com/files/" + attac1 + "?itok=YdFLolAU"), New XAttribute("height", 266), New XAttribute("width", 127)) root.Add(title, link, pubDate, description, thumbnail) document.Root.Add(root) document.Save(FilePath)
my code add new items after channel and rss tag end !!
What I have tried:
add my element's to the root element's first element using :
document.Root.Elements.First().Add(root)
解决方案
这篇关于如何在XML文件中将新项插入通道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!