XML中的五個保留字元及實體引用

2022-07-03 12:18:08 字數 1250 閱讀 6055

字元名稱

字元

實體引用

&

&

大於號

>

>

小於號

<

單引號

'

雙引號

"

在xml文件中,構成元素內容或屬性的字元一般用它本身表示,但對於xml中的保留字元如「」等就不適用了。在xml文件中如果要使用到保留字元的話就要利用實體引用方式來表示。上表列出了xml中的五個保留字元及實體引用。

例:

實體引用例項,檔名exa.xml。

<?xml version="1.0" encoding="gb2312" ?>

&

lt; 三國演義> > & < <水滸傳>>

展示的結果如圖所示:

實體引用解決了如何在元素值或屬性值中使用xml的保留字元。但是,當xml文件中使用到較多的保留字元時,採用實體引用方式來處理就比較繁瑣了,而且**的可讀性也降低了,使用cdata標記就是一種比較好的解決辦法。cdata標記以「

[」開始,以「]]>」結束,而對於cdata標記之間的內容可以直接使用xml的保留字元,而不需要通過實體引用。同樣,上題改成使用cdata標記。

例:  cdata的使用,code.xml。

<?xml version="1.0" encoding="gb2312" ?>

《三國演義》 &《水滸傳》

]]>

sql保留字串中的某個字元前面的字串

create or replace procedure sp mid split string sp end out name out varchar2,permids in varchar2 is permids的格式 如 5,8,9,45,56,78 p start number 開始的指標,這...

匯程式設計序 保留字串中的大寫字母

任務 在資料區,給定用0作為結束的字串,請補充完成子程式,只保留字串中的大寫字母,並在最後乙個大寫字母後記錄0作為所有大寫字母構成的新字串的結束。以下面程式資料區中給出的字串,最後得到的字串為ytu後加0 assume cs cseg,ds dseg,ss sseg sseg segment sta...

XML中的非法字元及過濾方法

xml中有以下字元不能出現,否則,xml將不能被正確解析 如果在xml中出現了非法字元呢必須將其過濾掉!過濾的方法很簡單,替換就可以了 例如在php xml parser create 中,就可以這麼做 parser xml parser create 建立乙個parser編輯器 xml set e...