超越學XML與DTD技術總結筆記(之二)

2021-07-12 01:45:32 字數 753 閱讀 5749

>>空白處理

xml文件中可以在元素中使用乙個特殊的屬性xml:space ,來通知應用程式保留此元素中的空白

xml:space屬性必須被宣告為enumerated(列舉)型別,值必須為「default」和「preserve」兩者之一,也可以兩個都取

例:〈!attlist poem xml:space (default|preserve) 'preserve'〉

〈!attlist pre xml:space (preserve) #fixed 'preserve'〉

>>行尾處理

xml資料以行來分隔,空白字元以ascii碼行尾控制字元:回車(cr,#xa)  換行(lf,#xd).win和linux等應用方式不同,為了簡化工作要將所有的兩字串行#xd#xa,以及單獨的#xd字元轉換成單個的#xa字元

>>語言標識

xml文件中可以在元素中使用乙個特殊的屬性xml:lang

例:〈p xml:lang="en"〉the quick brown fox jumps over the lazy dog.〈/p〉

〈p xml:lang="en-gb"〉what color is it ?〈/p〉

〈p xml:lang="en-us"〉what color is it ?〈/p〉

xml:lang的乙個簡單的宣告可以採用如下形式:

xml:lang nmtoken #implied

超越學XML DTD筆記技術總結(之一)

xml定義 xml extensible markup language 可擴充套件的標記語言,它是標準通用標記語言 standard generalized markup language,sgml 的乙個子集。w3c是全球資訊網聯盟 world wide web consortium w3c不是...

XMl學習之 DTD學習筆記

1.建立乙個檔案,字尾名為.dtd 2.判斷元素是簡單元素還是複雜元素 簡單元素 有子元素的元素複雜元素。複雜元素 有子元素的元素。3.需要在xml檔案中引入dtd檔案 1.引入外部的dtd檔案 2.使用內部的dtd約束 3.使用外部的dtd檔案 網路上的 語法 簡單元素 如 約束 1.pcdata...

XML學習之相關技術學習總結

1.基礎知識 extensible markup language xmlversion 1.0 note to tove from jani heading reminder body don t forget me this weekend 2.dtd document type definit...