gpt4 book ai didi

c# - XElement.Element ("Leve1/Level2") 而不是 XElement.Element ("Leve1").Element ("Level2")

转载 作者:数据小太阳 更新时间:2023-10-29 02:28:36 30 4
gpt4 key购买 nike

如果我在 C# 中的 XElement myXML 变量中有以下 XML,

<Example>
<Level1>
<Level2>myvalue</Level2>
</Level1>
</Example>

要获得“myvalue”,我需要执行以下操作:

myXML.Element("Leve1").Element("Level2").Value;

有什么捷径可以做到吗:

myXML.Element("Leve1/Level2").Value

谢谢...

最佳答案

您可以使用具有完全相同语法的 xpath:

var myValue = myXML.XPathSelectElement("Level1/Level2").Value;

XPathSelectElement 是扩展方法,因此您需要添加 using System.Xml.XPath; 才能使用它。

关于c# - XElement.Element ("Leve1/Level2") 而不是 XElement.Element ("Leve1").Element ("Level2"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49250479/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com