【发布时间】:2013-07-22 12:25:28
【问题描述】:
如何编写一个程序来转换这个 XML 字符串
<outer>
<inner>
<boom>
<name>John</name>
<address>New York City</address>
</boom>
<boom>
<name>Daniel</name>
<address>Los Angeles</address>
</boom>
<boom>
<name>Joe</name>
<address>Chicago</address>
</boom>
</inner>
</outer>
进入这个字符串
name: John
address: New York City
name: Daniel
address: Los Angeles
name: Joe
address: Chicago
LINQ 可以让它变得更简单吗?
【问题讨论】:
-
您可以使用LINQ2XML 或HTMLAgilityPack ....
-
你应该学习 XPath:msdn.microsoft.com/en-us/magazine/cc164116.aspx
-
@Renan 你绝对不应该。
-
@Renan XPath 是一种陈旧、笨拙的字符串类型技术,而且错误更加具体。