我收到了这段xml:
<hash>
<base>XPM</base>
<alt>BTC</alt>
<value type="decimal">0.00341</value>
</hash>
如何获取base,alt和value标记的值?我还想知道type属性是十进制的。
答案 0 :(得分:6)
您可以使用LINQ2XML
XElement node=XElement.Parse(input);
node.Element("base").Value;
node.Element("alt").Value;
node.Element("value").Attributes("type").Value;//attribute value
node.Element("value").Value;
答案 1 :(得分:1)
您可以使用XPath:
获取alt节点 - //hash/alt
获取type =“decimal” - //hash/value[@type="decimal"]