Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取XML(VB.net)中的所有节点和元素_Xml_Vb.net_Xml Parsing - Fatal编程技术网

读取XML(VB.net)中的所有节点和元素

读取XML(VB.net)中的所有节点和元素,xml,vb.net,xml-parsing,Xml,Vb.net,Xml Parsing,我试图读取一个xml文件,这通常没有问题 但是,在本例中,我对这个xml文件一无所知,我只想读取所有内容,包括所有子节点,并从每个节点获取名称和值 此代码仅提供第一个节点的名称,并跳过所有子节点: Dim xml作为新的XmlDocument Load(myxml.xml) 对于xml.DocumentElement.SelectNodes(“*”)中作为XmlNode的每个节点 MsgBox(node.Name) 下一个 因为我不知道部门或任何事情,我不知道我将如何做到这一点。我找到的每个解

我试图读取一个xml文件,这通常没有问题

但是,在本例中,我对这个xml文件一无所知,我只想读取所有内容,包括所有子节点,并从每个节点获取名称和值

此代码仅提供第一个节点的名称,并跳过所有子节点:

Dim xml作为新的XmlDocument
Load(myxml.xml)
对于xml.DocumentElement.SelectNodes(“*”)中作为XmlNode的每个节点
MsgBox(node.Name)
下一个
因为我不知道部门或任何事情,我不知道我将如何做到这一点。我找到的每个解决方案都是基于知道元素名称。

另一个选项:

Dim xml作为新的xml.XmlTextReader(sFilePath)
而xml.Read
如果xml.NodeType=xml.XmlNodeType.Element,则
MessageBox.Show(xml.Name)
如果结束
结束时
另一个选项:

Dim xml作为新的xml.XmlTextReader(sFilePath)
而xml.Read
如果xml.NodeType=xml.XmlNodeType.Element,则
MessageBox.Show(xml.Name)
如果结束
结束时