XML文件中相同名称节点的读取 5
我有一个XML文件,我通过VB6.0使用了微软的MSxml类进行读取,如下:text1.text=DOMDocument.selectSingleNode(".//dat...
我有一个XML文件,我通过VB6.0使用了微软的MSxml类进行读取,如下:
text1.text=DOMDocument.selectSingleNode(".//data").selectNodes("multi").item(0).selectSingleNode
("group").selectNodes("item").item(0).text
但只能读取到第一个 group 节点下的项目,第二group节点下的项目内容或属性不知道怎么读取,请高手指教,
最好要有一个简单的例子,(其它同级节点中名称相同的很多)谢谢!见上图
注:以下是与上图类似的XML文件源码.
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
- <data>
<item ccimf="FILETYPE">0</item>
<item ccimf="REVISION">1</item>
- <multi>
- <group number="0">
<item ccimf="MARKTYPE">P</item>
<item ccimf="MKNAME">L10-IC-L</item>
</group>
- <group number="1">
<item ccimf="MARKTYPE">P</item>
<item ccimf="MKNAME">L10-IC-R</item>
</group>
- <group number="2">
<item ccimf="MARKTYPE">W</item>
<item ccimf="MKOPT">0</item>
</group>
</multi>
- <multi>
- <group number="0">
<item ccimf="CLNAME">1</item>
<item ccimf="CLTPWHOFS">0.0000</item>
</group>
- <group number="4">
<item ccimf="MARKTYPE">P</item>
</group>
</multi>
- <multi>
- <group number="0">
<item ccimf="CLLOCID">0</item>
</group>
</multi>
</data> 展开
text1.text=DOMDocument.selectSingleNode(".//data").selectNodes("multi").item(0).selectSingleNode
("group").selectNodes("item").item(0).text
但只能读取到第一个 group 节点下的项目,第二group节点下的项目内容或属性不知道怎么读取,请高手指教,
最好要有一个简单的例子,(其它同级节点中名称相同的很多)谢谢!见上图
注:以下是与上图类似的XML文件源码.
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
- <data>
<item ccimf="FILETYPE">0</item>
<item ccimf="REVISION">1</item>
- <multi>
- <group number="0">
<item ccimf="MARKTYPE">P</item>
<item ccimf="MKNAME">L10-IC-L</item>
</group>
- <group number="1">
<item ccimf="MARKTYPE">P</item>
<item ccimf="MKNAME">L10-IC-R</item>
</group>
- <group number="2">
<item ccimf="MARKTYPE">W</item>
<item ccimf="MKOPT">0</item>
</group>
</multi>
- <multi>
- <group number="0">
<item ccimf="CLNAME">1</item>
<item ccimf="CLTPWHOFS">0.0000</item>
</group>
- <group number="4">
<item ccimf="MARKTYPE">P</item>
</group>
</multi>
- <multi>
- <group number="0">
<item ccimf="CLLOCID">0</item>
</group>
</multi>
</data> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询