我需要使用LINQ从XDocument获取子节点的值。
<root>
<Cust>
<ACTNumber>1234</ACTNumber>
<Address>
<Street></Street>
<City>123 Main street</City>
<State>AL</State>
</Address>
</Cust>
</root>
我尝试过这个:xDocTest.Root.Elements("Cust").Elements("ACTNumber")
如果我使用Address而不是ACTNumber,那么它可以工作。但它没有提供子节点的值。
doc.Root.Element().Element()
吗?无论在哪个级别找到,最快的方法是直接获取“ACTNumber”的第一个出现位置是什么? - MarioDSdoc.Descendants("ACTNumber").First()
。 - Jon Skeet