讓我們假設我有這樣的XML節點方案進行更換:毫升就像thisChange XML節點名稱/使用XML節點(C#)
<mat id="4230348">
<home id="2339086"/><away id="2339218"/>
<os/>
</mat>
如何更改節點<os/>
到<os></os>
因爲它會導致一個解析問題? 當XML是這樣的(包含標籤之間的信息,解析是確定的:
<mat id="4230348">
<home id="2339086"/><away id="2339218"/>
<os> <a> <b> </b </a> </os>
</mat>
它讀取的東西... ,如果有其他地方的一個節點,其是這樣的:
<mat id="4230348">
<home id="2339086"/><away id="2339218"/>
<os/>
</mat>
它無法讀取XML文件的其餘部分
我不清楚「其中」你想這種變化。 XML源文件是一個文本文件,您可以相應地編輯它。您沒有指定「解析問題」是什麼,但是您可能希望能夠將XML源輸入到DOM對象並在其中進行操作? – hardmath
您是否需要驗證輸入文件並刪除/修復損壞的節點以繼續解析? – Artem
現在的xml是有效的,但我無法用HtmlAgilityPack中的XmlNode方法或HtmlNode解析它。我只想XML節點 變成 ...只是改變字符串 到 如果XML作爲atxt文件 –
ABCDD