XML入門的一些常見的問題總結(jié)(三)_Xml教程
推薦:XSL-FO 初學(xué)者教程:XSL-FO 文檔XSL-FO 文檔是帶有輸出信息的XML文件。 XSL-FO 文檔 XSL-FO 文檔是帶有輸出信息的XML文件。它們含有有關(guān)輸出布局以及輸出內(nèi)容的信息。 XSL-FO文檔存儲在以.fo或.fob為后綴的文件中。以.xm
作者:AngelGavin 出處:CSDN
如何加載有外國和特殊字符的文檔?
文檔可以包含外國字符,例如:
foreign characters (úóí?)
例如 磲 的外國字符必須在前面加上 escape 序列。外國字符可以是 UTF-8 編碼或用不同編碼指定,如下所示:
foreign characters (磲)
現(xiàn)在可以正確加載 XML 了。
其他字符是保留在 XML 中的,并且需要以不同的方式處理。下面的 XML:
This & that
產(chǎn)生如下錯誤:
此處不允許有空格。
行 0000001: This & that
位置 0000012: ----------^
此處 & 是 XML 句法結(jié)構(gòu)的一部分,如果它僅僅放在 XML 數(shù)據(jù)源內(nèi)部,那么不能解釋為 &。您需要替換稱為“實體”的特殊字符序列。
This & that
下面的字符需要相應(yīng)的實體:
< <
& &
> >
" "
' '
引號字符被用作標(biāo)記中屬性值的定界符,因此通常不能在屬性值的內(nèi)部使用。例如,下面的內(nèi)容將返回錯誤:
此處的單引號既用作屬性定界符,又在屬性值自身中。為了糾正這個問題,可以將屬性定界符換成雙引號:
或者可以將單引號轉(zhuǎn)義為實體 '
上述兩種方式都將通過 XML 對象模型中的 getAttribute 方法返回屬性值 John's Stuff。同樣,對于雙引號,您可以使用實體
"。
也可以通過將文本放在 CDATA 節(jié)中來處理元素內(nèi)容中的特殊字符。下面的內(nèi)容是正確的:
在本例子中,XML 對象模型將 CDATA 節(jié)點顯示 xml 節(jié)點的子節(jié)點,它將返回字符串
This & that is just "text" content.
作為 nodeValue。
如何在 Visual Studio 6.0 C 中使用 MSXML COM 組件?
在 Visual C 6.0 中使用 MSXML COM 組件的最簡便方式是使用 #import 指令:
#import "msxml.dll" named_guids no_namespace#import "msxml.dll" named_guids no_namespace
它定義了所有 IXML* 接口和接口 ID,從而可以在應(yīng)用程序中使用它們了。也可以從 INETSDK 獲取 MSXML 類型庫和頭文件(英文),以及包含類 IIDs 的 uuid.lib。
如何在 XML 中使用 HTML 實體?
下面的 XML 包含 HTML 實體:
Copyright ? 2000, Microsoft Inc, All rights reserved.
分享:Web2.0歲月:使用AJAX技術(shù)的十大理由保守來說,AJAX在現(xiàn)在是熱得不能再熱的技術(shù)。沒有人能否認,它擁有大批的支持者。在CNN上,它從二月份的一個不被看好的詞語到十月份成長成一個初具雛形的技術(shù)。所以,有必要要看看為什么AJAX能
- xml創(chuàng)建節(jié)點(根節(jié)點、子節(jié)點)
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說明:
Xml教程-XML入門的一些常見的問題總結(jié)(三)
。