string xml =
@"<OrderItems>
<OrderItem>
<ID>1</ID>
<ProductID>6</ProductID>
<PrdductName>联想笔记本电脑</PrdductName>
<Quantity>100</Quantity>
</OrderItem>
<OrderItem>
<ID>1</ID>
<ProductID>6</ProductID>
<PrdductName>联想笔记本电脑</PrdductName>
<Quantity>100</Quantity>
</OrderItem>
</OrderItems>";
XDocument doc = XDocument.Parse(xml);
var nodes = doc.Descendants("ProductID");
foreach (var node in nodes)
{
Console.WriteLine(node.Value);
}
这是.net 3.5的XLINQ写法
string xml =
@"<OrderItems>
<OrderItem>
<ID>1</ID>
<ProductID>6</ProductID>
<PrdductName>联想笔记本电脑</PrdductName>
<Quantity>100</Quantity>
</OrderItem>

这篇博客介绍了如何使用C#来读取XML文件中的特定节点值,分别展示了.NET 3.5的XLINQ和.NET 2.0的XML API两种方法。示例代码演示了读取OrderItems节点下的ProductID和PrdductName节点值的过程。
最低0.47元/天 解锁文章
1347

被折叠的 条评论
为什么被折叠?



