XML,读取对象的属性,VB.net

时间:2011-09-14 15:36:53

标签: xml vb.net

我正试图获得这个xml文档的价格(90.0),但让它工作,我尝试使用xmlTextReader和ReadElementString函数,但我想我需要获取属性。然后我看了一下使用GetAttribute函数。

<s:inventories>
- <s:inventory channel="online" availability="inStock">
  <s:price currency="USD">90.0</s:price> 
  </s:inventory>
  </s:inventories>

我确信它很容易,但无法在网上找到如何做到这一点,任何人的想法?

提前致谢

1 个答案:

答案 0 :(得分:0)

Dim xmlString as String = ...

Dim s As XNamespace = "s"
Dim e As XElement = XElement.Parse(xmlString)
Dim price = e.Element(s + "inventory").Element(s + "price").Value

确保为"s"声明名称空间。