Dot-Net

.NET 是否有 XmlEncode / XmlDecode?

  • May 26, 2014

.NET 中是否有編碼解碼 **XML的方法?**我似乎找不到它們,我想知道為什麼它們不在那里以及用什麼代替?

我需要對 XML 文件進行編碼並將其傳遞給 Web 服務上的字元串參數。然後需要在另一端對其進行解碼。

如果您指的是 XML 名稱的編碼/解碼,則有XmlConvert.EncodeNameDecodeName

或者您是在談論使用XmlDeclarationXDeclaration指定整個 XML 文件的編碼/解碼?(我認為這為我們處理了編碼

實際上,有了漂亮的物品,System.Xml.Linq您不必擔心。

我的意思是,如果您執行此程式碼,您將不會得到執行時異常。

var element = new XElement("Name", "<Node />");

元素的值將是一個帶有<Node />.

引用自:https://stackoverflow.com/questions/2597056