当元素名称和所有属性名称和值与输入元素匹配时,我需要替换 XElement 层次结构中节点的内容。(如果没有匹配,可以添加新元素。)
例如,如果我的数据如下所示:
<root>
<thing1 a1="a" a2="b">one</thing1>
<thing2 a1="a" a2="a">two</thing2>
<thing2 a1="a" a3="b">three</thing2>
<thing2 a1="a">four</thing2>
<thing2 a1="a" a2="b">five</thing2>
<root>
当我使用此输入调用方法时,我想找到最后一个元素:
<thing2 a1="a" a2="b">new value</thing2>
该方法不应该有硬编码的元素或属性名称——它只是将输入与数据匹配。