这是一个新手问题,但我似乎找不到执行以下操作:
XML 是这样的 -
<sets><set><title>hello1</title><images><image>1667</image></images></set></sets>
foreach (XElement setNode in collectionXML.DescendantNodes())
{
myString = setNode.Descendants("title").First()....
}
从First()中,我如何获取标题节点的内部值? (在本例中为“hello1”)
在元素上调用 ToString() 会产生“hello1”,这显然不是我想要的
最佳答案
myString = setNode.Descendants("title").First().Value;
(但是,我对于初始 DescendantNodes 正在做什么非常模糊;我倾向于更具体地了解我正在选择哪些节点)
关于c# - LINQ to XML 获得值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393583/