我有一个下面的xml文件。我需要改变的内文本的启动任何标签,其中包含了价值«博物馆»,或只是一个标签:如何查找和更改xml元素的内部文本? C#
<src>
<riga>
<com>¾</com>
<riquadro797>Direction to move</riquadro797>
</riga>
<riga>
<llt>
<com>Museum</com>
<elemento797>Direction not to move</elemento797>
</llt>
</riga>
<operation>
<com> </com>
<riquadro797>Museum</riquadro797>
</operation>
<riga>
<gt>
<elemento797>Direction not to move</elemento797>
</gt>
</riga>
</src>
我分析这个文件的XElement。我已经试过它的DOS不行:
var tt = xmlCluster.Elements(First(x => x.Value == "Museum");
此代码是不正确的,因为我无法预测哪个元素将包含“博物馆”:
var el = rootElRecDocXml.SelectSingleNode("src/riga/gt/elemento797[text()='"+mFilePath+"']");
怎么办呢?任何帮助将不胜感激!
你甚至尝试在'解析XElement C#'的谷歌搜索# – MethodMan 2014-11-25 13:16:21