XML入門(mén)的一些常見(jiàn)的問(wèn)題總結(jié)(三)(2)_Xml教程
推薦:XSL-FO 初學(xué)者教程:XSL-FO 文檔XSL-FO 文檔是帶有輸出信息的XML文件。 XSL-FO 文檔 XSL-FO 文檔是帶有輸出信息的XML文件。它們含有有關(guān)輸出布局以及輸出內(nèi)容的信息。 XSL-FO文檔存儲(chǔ)在以.fo或.fob為后綴的文件中。以.xm
它產(chǎn)生下列錯(cuò)誤:
引用未定義的實(shí)體 'copy'。
行: 1, 位置:23, 錯(cuò)誤碼:0xC00CE002
Copyright ? 2000, ...
----------------------^
這是因?yàn)?XML 只有五個(gè)內(nèi)置實(shí)體。關(guān)于內(nèi)置實(shí)體的詳細(xì)信息,請(qǐng)參閱如何加載有外國(guó)和特殊字符的文檔?。
要使用 HTML 實(shí)體,需要用 DTD 定義它們。有關(guān) DTD 的詳細(xì)信息,請(qǐng)參閱 W3C XML 建議(英文)。要使用該 DTD,請(qǐng)將它直接包括在 DOCTYPE 標(biāo)記中,如下所示:
Copyright ? 2000, Microsoft Inc, All rights reserved.
要加載它,需要關(guān)閉 IXMLDOMDocument 接口的 validateOnParse 屬性。請(qǐng)嘗試將它粘貼到“Validator 測(cè)試頁(yè)”中,關(guān)閉 DTD 驗(yàn)證,然后單擊“驗(yàn)證”。請(qǐng)注意文檔將加載,并且版權(quán)字符將顯示在 validator 頁(yè)面的末尾的 DOM 樹(shù)中。
如果已經(jīng)完成了 DTD 驗(yàn)證,那么必須將作為參數(shù)實(shí)體的 HTML 實(shí)體包括在現(xiàn)有的 DTD 中,如下所示:
%HTMLENT;
%HTMLENT;
它將定義所有 HTML 實(shí)體,以便在 XML 文檔中使用它們。
在元素內(nèi)容中如何處理空白字符?
XML DOM 有三種訪(fǎng)問(wèn)元素文本內(nèi)容的方式:
屬性 行為
nodeValue 按照原始的 XML 源中指定的那樣,返回 TEXT、CDATA、COMMENT 和 PI 節(jié)點(diǎn)上的原始文本內(nèi)容(包括空白字符)。對(duì)于 ELEMENT 節(jié)點(diǎn)和 DOCUMENT 本身,則返回空值。
數(shù)據(jù) 與 nodeValue 相同
文本 重復(fù)連接指定子樹(shù)中的多個(gè) TEXT 和 CDATA 節(jié)點(diǎn)并返回組合結(jié)果。
注意: 空白字符包括新行、tab 和空格。
nodeValue 屬性通常返回原始文檔中的內(nèi)容,與文檔如何加載和當(dāng)前 xml:space 范圍無(wú)關(guān)。
文本屬性連接指定子樹(shù)中的所有文本并擴(kuò)展實(shí)體。這與文檔如何加載、preserveWhiteSpace 開(kāi)關(guān)的當(dāng)前狀態(tài)和當(dāng)前 xml:space 范圍有關(guān),請(qǐng)看如下所示:
preserveWhiteSpace = true when the document is loaded
preserveWhiteSpace=true preserveWhiteSpace=true preserveWhiteSpace=false preserveWhiteSpace=false
xml:space=preserve xml:space=default xml:space=preserve xml:space=default
保留 保留 保留 保留并截?cái)?
preserveWhiteSpace = false when the document is loaded
preserveWhiteSpace=true preserveWhiteSpace=true preserveWhiteSpace=false preserveWhiteSpace=false
xml:space=preserve xml:space=default xml:space=preserve xml:space=default
半保留 半保留并截?cái)?半保留 半保留并截?cái)?
此處的保留表示和原始 XML 文檔中完全相同的原始文本內(nèi)容,截?cái)嘁馕吨皩?dǎo)和尾部空格已經(jīng)刪除,半保留意味著保留了“重要的空白字符”并規(guī)范化了“不重要的空白字符”。重要的空白字符是文本內(nèi)容內(nèi)部的空白字符。不重要的空白字符是標(biāo)記之間的空白字符,請(qǐng)看如下所示:
\n
\t Jane\n
\tSmith \n
在本示例中,紅色是可以忽略的不重要的空白字符,而綠色是重要的空白字符,因?yàn)樗俏谋緝?nèi)容的一部分,因此有不可忽略的重要含義。所以在本例中,文本屬性返回下列結(jié)果:
分享:Web2.0歲月:使用AJAX技術(shù)的十大理由保守來(lái)說(shuō),AJAX在現(xiàn)在是熱得不能再熱的技術(shù)。沒(méi)有人能否認(rèn),它擁有大批的支持者。在CNN上,它從二月份的一個(gè)不被看好的詞語(yǔ)到十月份成長(zhǎng)成一個(gè)初具雛形的技術(shù)。所以,有必要要看看為什么AJAX能
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開(kāi)發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線(xiàn)標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門(mén) - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
Xml教程Rss訂閱編程教程搜索
Xml教程推薦
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- SVHC檢測(cè)中心
- 解析XSL JavaScript+XMLDOM的使用
- XML教程之掌握學(xué)習(xí) XML 語(yǔ)法規(guī)則
- WML學(xué)習(xí)(五):顯示表單
- XMLHTTP無(wú)刷新自動(dòng)實(shí)時(shí)更新數(shù)據(jù)
- javascript調(diào)用XML制作連動(dòng)下拉框
- XML入門(mén)的一些常見(jiàn)的問(wèn)題總結(jié)(二)
- XML解析錯(cuò)誤:未組織好 的解決辦法
- XSL簡(jiǎn)明教程(7)XSL 的控制語(yǔ)句
猜你也喜歡看這些
- XSL基礎(chǔ)教程第一章
- 更正用AJAX實(shí)現(xiàn)IE TREE無(wú)刷新取值的方法
- SVHC檢測(cè)中心
- 解析XML數(shù)據(jù)查詢(xún)技術(shù)已經(jīng)成為現(xiàn)今的研究熱點(diǎn)
- 關(guān)于 XML 的十種觀點(diǎn)
- XML學(xué)習(xí)筆記(四)Schema介紹篇
- 淺析XML字符串和XML DOCUMENT的相互轉(zhuǎn)換
- 使用純HTML的通用數(shù)據(jù)管理和服務(wù)
- asp查詢(xún)xml的代碼實(shí)現(xiàn)無(wú)刷新 模糊查詢(xún)
- XSL簡(jiǎn)明教程(2)XSL轉(zhuǎn)換
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索XML入門(mén)的一些常見(jiàn)的問(wèn)題總結(jié)(三)(2)
- 教程說(shuō)明:
Xml教程-XML入門(mén)的一些常見(jiàn)的問(wèn)題總結(jié)(三)(2)
。