小编Ste*_*nes的帖子

VBNet中的XML解析

我正在尝试使用VB.NET <itemnote>根据它的子元素的name属性<series>name属性来提取innertext <item>.我可以提取名称属性,但我无法访问innertext<itemnote>

这是一些示例XML:

<?xml version="1.0" encoding="UTF-8"?>
<Products>
  <series name="HiTech" year="2000" country="United Kingdom">
    <item name="Robotic" collected="no">
    <itemnote>Exclusive UK Release</itemnote>
    </item>
     <item name="Future" collected="yes">
    <itemnote>LED Edition</itemnote>
    </item>
  </series>
  <series name="Neo" year="2003" country="United Kingdom">
    <item name="X Rated" collected="no">
    <itemnote>Red striped version</itemnote>
    </item>
     <item name="Cool Breeze" collected="no">
    <itemnote>Includes promo booklet</itemnote>
    </item>
  </series>
</Products>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已尝试使用带有XDocument的递归循环,但我无法获得除了所有<series><item>属性的列表之外的任何内容.我也尝试过使用XPath和Linq,但我无法弄清楚如何按照我的意愿制作其中任何一个.任何帮助都会很棒!干杯.

xml vb.net xml-parsing

5
推荐指数
1
解决办法
720
查看次数

标签 统计

vb.net ×1

xml ×1

xml-parsing ×1