我有一個下面的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