gpt4 book ai didi

.net - 给定 XElement,如何在给定 XPath 的情况下检索对另一个相关 XElement/Xattribute 的引用?

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

给定以下 XML:

<SomeXML>
<Element1>
<Element2 Attribute3="Value4" />
</Element1
</SomeXML>

...以及对“SomeElement”的 XElement 引用和 XPath“Element1/Element2/@Attribute3”

如何检索对 Attribute3 的引用以便我可以更改它的值(使用 Xpath)?

XPath 是一个检索设置,因此是我定位相关节点的唯一方法。

最佳答案

using System.Xml.XPath 添加到您需要执行此操作的代码文件中。

然后你可以使用这样的代码:-

 var attrib3 = someElement.XPathEvaluate("Element1/Element2/@Attribute3") as XAttribute;
if (attrib3 != null)
attrib3.Value = "new value";

关于.net - 给定 XElement,如何在给定 XPath 的情况下检索对另一个相关 XElement/Xattribute 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857847/

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