XML 中的特殊字符 > 和 < 這類字符是XML 標記字符,在 XML 中有特殊的含義。當在 SQL 查詢(或 XPath 查詢)中指定這些字符時,必須對它們進行適當的編碼(也稱為實體編碼)。下表列出了這些特殊字符並描述了它們的含義。有關更多信息,請參見 XML 1.0 規范 中的 XML 1.0 規范。
特殊字符 特殊含義 實體編碼
> 開始標記 >
< 結束標記 <
" 引號 "
' 撇號 '
為了不使用轉義字符,保存的時候需要使用 <![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;