0
我想取代我所有的XML與CDATA標記的屬性,如:添加CDATA標籤XML docuemnt
<Title> test </Title>
<ID> 3939 </ID>
具有在其中CDATA標籤。
什麼是qucik方式來做到這一點?
我想取代我所有的XML與CDATA標記的屬性,如:添加CDATA標籤XML docuemnt
<Title> test </Title>
<ID> 3939 </ID>
具有在其中CDATA標籤。
什麼是qucik方式來做到這一點?
我不知道你是如何讀/寫XML文檔
但XmlWriter
類有一個標籤的內容要使用的.WriteCData(string)
方法。
無法在屬性上寫入CData。
您可以使用Linq-to-XML庫中的XCData構造,它應自動將CData標記包裝在一個字符串周圍。
例子:
//Assuming your string is called @string
XCData cdata = new XCData(@string);
string cdataString = cdata.ToString();
如何展示你想要的預期輸出是什麼?但是,由於您正在執行DOM操作,因此您需要使用DOM庫。 – 2012-03-01 15:47:14
那些不是屬性。你爲什麼要這麼做? – SLaks 2012-03-01 15:47:36