婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > XML指南——XML CDATA

XML指南——XML CDATA

熱門標簽:本地電話機器人 400電話辦理包年 東營電銷 微信地圖標注合并了 隨州外呼調研系統 r語言數據可視化地圖標注 南寧網絡外呼系統運營商 高德地圖地圖標注服務中心 如何修改多個百度地圖標注

  
在XML文檔中的所有文本都會被解析器解析。

只有在CDATA部件之內的文本會被解析器忽略。


--------------------------------------------------------------------------------

解析數據
XML 解析器通常情況下會處理XML文檔中的所有文本。

當XML元素被解析的時候,XML元素內部的文本也會被解析:

message>This text is also parsed/message>


XML解析器這樣做的原因是XML元素內部可能還包含了別的元素,象下面的例子,name元素內部包含了first和last兩個元素:

name>first>Bill/first>last>Gates/last>/name>


解析器會認為上面的代碼是這樣的:

name>
first>Bill/first>
last>Gates/last>
/name>



--------------------------------------------------------------------------------

轉義字符
不合法的XML字符必須被替換為相應的實體。 

如果在XML文檔中使用類似"" 的字符, 那么解析器將會出現錯誤,因為解析器會認為這是一個新元素的開始。所以不應該象下面那樣書寫代碼:

message>if salary  1000 then/message>


為了避免出現這種情況,必須將字符"" 轉換成實體,象下面這樣:

message>if salary lt; 1000 then/message>


下面是五個在XML文檔中預定義好的實體:

lt;  小于號 
gt; > 大于號 
  和 
apos; ' 單引號 
quot; " 雙引號 

實體必須以符號""開頭,以符號";"結尾。 
注意: 只有"" 字符和""字符對于XML來說是嚴格禁止使用的。剩下的都是合法的,為了減少出錯,使用實體是一個好習慣。


--------------------------------------------------------------------------------

CDATA部件
在CDATA內部的所有內容都會被解析器忽略。

如果文本包含了很多的""字符和""字符——就象程序代碼一樣,那么最好把他們都放到CDATA部件中。

一個 CDATA 部件以"![CDATA[" 標記開始,以"]]>"標記結束:

script>
![CDATA[
function matchwo(a,b)
{
if (a  b  a  0) then
{
return 1
}
else
{
return 0
}
}
]]>
/script>


在前面的例子中,所有在CDATA部件之間的文本都會被解析器忽略。

CDATA注意事項:
CDATA部件之間不能再包含CDATA部件(不能嵌套)。如果CDATA部件包含了字符"]]>" 或者"![CDATA[" ,將很有可能出錯哦。

同樣要注意在字符串"]]>"之間沒有空格或者換行符。

您可能感興趣的文章:
  • XML CDATA的作用
  • XML CDATA是什么?
  • 使用XSL將XML文檔中的CDATA注釋輸出為HTML文本
  • .NET更新Xml中CDATA內容的方法實例

標簽:德州 益陽 黃石 西雙版納 果洛 宿遷 寧夏 拉薩

巨人網絡通訊聲明:本文標題《XML指南——XML CDATA》,本文關鍵詞  XML,指南,CDATA,XML,指南,CDATA,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《XML指南——XML CDATA》相關的同類信息!
  • 本頁收集關于XML指南——XML CDATA的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 徐水县| 航空| 呼玛县| 集贤县| 崇阳县| 慈利县| 仁布县| 开原市| 新乐市| 海城市| 延边| 岳池县| 浦东新区| 灵石县| 德江县| 湖州市| 专栏| 南京市| 军事| 霍州市| 衡山县| 郴州市| 大新县| 十堰市| 龙山县| 邹城市| 开鲁县| 澄江县| 集安市| 军事| 旌德县| 新郑市| 海淀区| 巴林左旗| 泸西县| 武强县| 襄城县| 灵武市| 三河市| 华安县| 托克托县|