当前位置 : 主页 > 网络推广 > seo >

.net – 给定一个XElement,如何在给定XPath的情况下检索对另一个相对XElement / Xatt

来源:互联网 收集:自由互联 发布时间:2021-06-16
给出以下 XML: SomeXML Element1 Element2 Attribute3="Value4" / /Element1/SomeXML …以及对“SomeElement”和XPath“Element1 / Element2 / @ Attribute3”的XElement引用 如何检索对Attribute3的引用,以便我可以改变它的
给出以下 XML:

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

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

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

XPath是一个检索的设置,因此是我找到相关节点的唯一方法.

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

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

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