xml中處理特殊字符和轉義字符


XML 中的特殊字符 > 和 < 這類字符是XML 標記字符,在 XML 中有特殊的含義。當在 SQL 查詢(或 XPath 查詢)中指定這些字符時,必須對它們進行適當的編碼(也稱為實體編碼)。下表列出了這些特殊字符並描述了它們的含義。有關更多信息,請參見 XML 1.0 規范 中的 XML 1.0 規范。

特殊字符 特殊含義 實體編碼

> 開始標記 &gt;

< 結束標記 &lt;

" 引號 &quot;

' 撇號 &apos;

 

為了不使用轉義字符,保存的時候需要使用 <![CDATA[  。。。。 ]]> 例如:
<?xml version="1.0" encoding="utf-8" ?>

<SQL>
    <![CDATA
SELECT * FROM Account WHERE ID > 5
 ]]
</SQL>
如何獲得這些HTML內容呢?
XmlDocument doc = new XmlDocument();
doc.Load("xml路徑");
XmlNode Ydata = doc.SelectSingleNode("/SQL");
string StrHTML = Ydata.InnerText;

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM