oracle xml中cdata,XML CDATA的作用
XML CDATA的作用
更新時間:2009年09月01日 00:52:36 ? 作者:
當你用FLASH和xml結合做網站應用程序時,例如你做在我研究游戲排行榜中,當讓人自由輸入姓名時,人們可以輸入一些符號,例如∶""、"/"、"?"等,當生成XML時,會破壞了XML結構,使數據中斷。
這就要用XML CDATA
在XML文檔中的所有文本都會被解析器解析。
只有在CDATA部件之內的文本會被解析器忽略。
解析數據
XML 解析器通常情況下會處理XML文檔中的所有文本。
當XML元素被解析的時候,XML元素內部的文本也會被解析:
This text is also parsed
XML解析器這樣做的原因是XML元素內部可能還包含了別的元素,象下面的例子,name元素內部包含了first和last兩個元素:
BillGates
解析器會認為上面的代碼是這樣的:
Bill
Gates
轉義字符
不合法的XML字符必須被替換為相應的實體。
如果在XML文檔中使用類似"
if salary < 1000 then
為了避免出現這種情況,必須將字符"
if salary < 1000 then
下面是五個在XML文檔中預定義好的實體:
< < 小于號
> > 大于號
& & 和
' ' 單引號
" " 雙引號
實體必須以符號"&"開頭,以符號";"結尾。
注意: 只有"
CDATA部件
在CDATA內部的所有內容都會被解析器忽略。
如果文本包含了很多的"
一個 CDATA 部件以""標記結束:
function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1
}
else
{
return 0
}
}
]]>
在前面的例子中,所有在CDATA部件之間的文本都會被解析器忽略。
CDATA注意事項:
CDATA部件之間不能再包含CDATA部件(不能嵌套)。如果CDATA部件包含了字符"]]>" 或者"
同樣要注意在字符串"]]>"之間沒有空格或者換行符。
相關文章
有很多理由都能說明為什么我們應該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以后會無數次的閱讀2011-10-10
下面小編就為大家分享一篇使用2種方法解決webstorm卡頓的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-11-11
安裝XAMPP后,phpMyAdmin無法進入,一直提示“無法載入 mysql 擴展, 請檢查 PHP 配置”。網上查,需要修改php.ini,卻發現本來就是正確的;2009-02-02
這篇文章主要介紹了github 生成token的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-09-09
BMP文件的圖像深度可選lbit、4bit、8bit及24bit。BMP文件存儲數據時,圖像的掃描方式是按從左到右、從下到上的順序。由于BMP文件格式是Windows環境中交換與圖有關的數據的一種標準,因此在Windows環境中運行的圖形圖像軟件都支持BMP圖像格式2016-01-01
這篇文章主要介紹了unity下載并和vs2019關聯的步驟,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08
本文主要介紹Git 工作流程的內容,這里整理了相關資料,并附Git工作流程圖,有需要的小伙伴可以參考下2016-09-09
這篇文章主要介紹了如何使用Git優雅的回滾實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07
之前也有一些介紹大型網站架構演變的文章,例如LiveJournal的、ebay的,都是非常值得參考的,不過感覺他們講的更多的是每次演變的結果,而沒有很詳細的講為什么需要做這樣的演變2009-01-01
JavaScript中的還好,只提供了三個,C#中主要用的就有這么多,還沒有列出其他編碼(HTML),一多就弄不明白,弄不明白就心生恐懼,心生恐懼就變得苦逼,本文就向大家詳細解釋在JavaScript及C#中如何對URI進行編碼的方法(注:本文不涉及到其他編碼)。2012-03-03
最新評論
總結
以上是生活随笔為你收集整理的oracle xml中cdata,XML CDATA的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原来访问网页弹出cookie是这样的
- 下一篇: mysql图片jsp_mysql jsp