精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

XML與HTML的示例分析-創新互聯

小編給大家分享一下XML與HTML的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

10年積累的做網站、網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有仲巴免費網站建設讓你可以放心的選擇與我們合作。XML與HTML

首先,XML與HTML類似的,都是一種標記語言。

當初在設計XML時,并非為了將HTML趕下神壇,實際上,XML是為了另外一種目的設計的。

XML旨在傳輸信息,HTML旨在顯示信息

HTML可以有什么標簽,不能有什么標簽,是被一系列規范http://www.php.cn/code/12132.html" target="_blank">約束的;
但在XML中,可以定義自己的標簽。

XML有什么用

由于XML是純文本格式的,因此獨立于任何硬件和軟件,是一種真正的跨平臺數據傳輸格式。

在XML的基礎上,許多其它的技術也得以誕生,比如我們最熟悉的web service,WSDL機制便是基于XML來實現的(也有基于JSON實現的)。

這都得益于XML是一種擴展性非常高的數據傳輸格式。

語法規則
  • 必須有關閉標簽
    如<a>,則必須有一個對應的與之配對,當然用<a name=""/>則是一種簡略的縮寫。

  • 大小寫敏感

  • XML文檔必須有根元素

  • 屬性值必須加引號

  • 特殊字符的轉義

    <   -  <
    >   -  >
    &  -  &
    ' -  '
    " -  "
  • 注釋

元素命名規則
  • 名稱可以含字母、數字以及其他的字符

  • 名稱不能以數字或者標點符號開始

  • 名稱不能以字符 “xml”(或者 XML、Xml)開始

  • 名稱不能包含空格

屬性

屬性必須加引號,如果屬性本身有雙引號,就用單引號包圍它

XML驗證

有許多驗證方式來驗證XML格式是否良好。常用的有以下兩種:

  • XML DTD

  • XML Schema

XML DTD

合法的 XML 文檔是“形式良好”的 XML 文檔,同樣遵守文檔類型定義 (DTD) 的語法規則:




George
John
Reminder
Don't forget the meeting!

在上例中,DOCTYPE 聲明是對外部 DTD 文件的引用。下面的段落展示了這個文件的內容。


  
  
  
  
]>
XML Schema

W3C 支持一種基于 XML 的 DTD 代替者,它名為 XML Schema:




  
    
    
    
    
  


XML命名空間

命名空間的主要目的是解決元素命名沖突的問題。以下兩份XML配置文件有命名沖突的問題:


   
   
   
   
ApplesBananas

   African Coffee Table
   80
   120

使用命名空間來解決沖突后:


   
   Apples
   Bananas
   

   African Coffee Table
   80
   120

命名空間xmlns屬性值本身并沒有多大含義,只是為了區分命名空間的不同,但實際上xmlns會被開發者用來標識某些資源。

XML CDATA

所有 XML 文檔中的文本均會被解析器解析。

只有 CDATA 區段(CDATA section)中的文本會被解析器忽略。

PCDATA

PCDATA 指的是被解析的字符數據(Parsed Character Data)。
XML 解析器通常會解析 XML 文檔中所有的文本。
當某個 XML 元素被解析時,其標簽之間的文本也會被解析:

此文本也會被解析

解析器之所以這么做是因為 XML 元素可包含其他元素,就像這個例子中,其中的 元素包含著另外的兩個元素(first 和 last):

BillGates

而解析器會把它分解為像這樣的子元素:


    Bill
    Gates
CDATA

術語 CDATA 指的是不應由 XML 解析器進行解析的文本數據(Unparsed Character Data)。

在 XML 元素中,"<" 和 "&" 是非法的。

"<" 會產生錯誤,因為解析器會把該字符解釋為新元素的開始。

"&" 也會產生錯誤,因為解析器會把該字符解釋為字符實體的開始。

某些文本,比如 JavaScript 代碼,包含大量 "<" 或 "&" 字符。為了避免錯誤,可以將腳本代碼定義為 CDATA。

CDATA 部分中的所有內容都會被解析器忽略。

CDATA 部分由 " 開始,由 "]]>" 結束:

在上面的例子中,解析器會忽略 CDATA 部分中的所有內容。

關于 CDATA 部分的注釋:

CDATA 部分不能包含字符串 "]]>"。也不允許嵌套的 CDATA 部分。

標記 CDATA 部分結尾的 "]]>" 不能包含空格或折行。

以上是“XML與HTML的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!


分享名稱:XML與HTML的示例分析-創新互聯
本文鏈接:http://m.jcarcd.cn/article/dgojdp.html
主站蜘蛛池模板: 精品综合 | 国产福利众筹视频 | 欧美校园激 | 日本一区二在线播放 | 午夜成人影视神马 | 日韩亚洲制服另类 | 91最新九颜色精品 | 欧美性爱在线首页 | 国语自产偷拍精品视 | 国产肥熟 | 精品女人在线观看 | 黑人一区二区在线 | 国产精品你懂得 | 97福利导航 | 国产精首页 | 国产精口 | 日本69sex护士| 国自产偷 | 成人动漫在 | 日韩欧美亚 | 精品视频九九九 | 国内偷拍福利小视频 | 欧美在线性爱国产 | 麻花天美星空果冻 | 国产精品视频专区 | 伦理片影先 | 中文字幕第一页亚洲 | 日本国产网曝 | 日本三级免费观看 | 日韩在线视频第一页 | 日本在线一区二区 | 国产免费乱伦理 | 91午夜免费福利 | 福利片在线 | 不卡一区二区在线 | 强被迫伦姧在线观 | 国产乱子经典视 | 国产亚洲精品在天 | 国产福利免费 | 九九精品成 | 国产在线|