vb.net如何加载多个xml文件 [英] vb.net how to load multiple xml files
本文介绍了vb.net如何加载多个xml文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,如何使用XmlDocument加载多个xml文件。除了再次加载整个代码。
i试过这个,但它只加载第一个xml
< pre lang =vb> doc.Load( http://mysite.com/?rss=1&from = opensearch& http://mysite.com/?rss=1&from=opensearch )
这是我的代码到目前为止,它有效。
私有 Sub Label1_Click(发件人作为 对象,e As EventArgs)句柄 Label1.Click
Dim doc As 新 System.Xml.XmlDocument
doc.Load(< /温泉n> http://mysite.com/?rss=1&from=opensearch)
Dim List = doc.GetElementsByTagName( item)
对于 每个项 As System.Xml.XmlElement 在列表
Dim i 作为 整数 = 0
使用 ListView1.Items.Add(items.GetElementsByTagName( title)。Item(i).InnerText, 0 )
.SubItems.Add(items.GetElementsByTagName( so mething1)。Item(i).InnerText)
.SubItems.Add(items.GetElementsByTagName( something2)。Item(i).InnerText)
End 使用
i = i + 1
下一步
结束 Sub
解决方案
XmlDocument
不代表文件,它代表一些XML文档它可以存储在任何流中,而不仅仅是文件中。一个XML文档可以由多个文件表示,但仅用于在单独的文件中存储XML 实体。这通常用于DOCTYPE,以便通过不同的文档共享它,而且,这些天很少,很少使用。通常,一个XML文档仅在一个文件中呈现;并且一个文件不存储多个文档。我不认为你的问题是有道理的。如果我错过了什么,请妥善解释。
-SA
Hello, how can i load multiple xml files with XmlDocument. Other than loading whole code again.
i tried this but it does only load the first xml
doc.Load("http://mysite.com/?rss=1&from=opensearch" & "http://mysite.com/?rss=1&from=opensearch")
this is my code so far, it works.
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
Dim doc As New System.Xml.XmlDocument
doc.Load("http://mysite.com/?rss=1&from=opensearch")
Dim List = doc.GetElementsByTagName("item")
For Each items As System.Xml.XmlElement In List
Dim i As Integer = 0
With ListView1.Items.Add(items.GetElementsByTagName("title").Item(i).InnerText, 0)
.SubItems.Add(items.GetElementsByTagName("something1").Item(i).InnerText)
.SubItems.Add(items.GetElementsByTagName("something2").Item(i).InnerText)
End With
i = i + 1
Next
End Sub
解决方案
XmlDocument
does not represent a file, it represents some XML document which can be stored in any stream, not just file. One XML document can be represented by more then one file, but only for storing XML entities in separate files. This is usually used for DOCTYPE, in order to share it by different documents, and, these days, rarely, very rarely used. Normally, one XML document is presented in only one file; and one file does not store more than one document. I don't think your question makes sense. If I missed something, please explain properly.
—SA
这篇关于vb.net如何加载多个xml文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文