關(guān)于XML的 知識點

一.XML和HTML

XML稱為擴展性標記語言,XML的元素是自由的,沒有限制;

HTML稱為超文本標記語言,HTML中元素固定;

XML可以用來寫出HTML,也可以說XML加上一定的約束就是HTML;

二.XML語法結(jié)構(gòu)

1.XML文檔聲明

??? (1)version:文檔版本;

??? (2)encoding:文檔編碼;

??? (3)standalone:文檔的獨立性;

2.XML元素

??? (1)一般元素結(jié)構(gòu):開始標記、元素體和結(jié)束標記;

????(2)空元素結(jié)構(gòu):有開始標記,但是沒有元素體和結(jié)束標記,不過開始標記的“>”前一定要加上一個正斜杠“/”。

3.屬性

????? ? 屬性是元素的一部分,它只能出現(xiàn)在元素的開始標簽中,一個元素可以有多個屬性。

??????? 屬性名=“屬性值”,其中屬性值必須用雙引號或單引號引起來。

??????? 多個屬性之間用都好隔開。

4.注釋

???????? 以<--? 開始,以 -->結(jié)束,其中的內(nèi)容不會被解析器解析。

5.轉(zhuǎn)義字符與CDATA 區(qū)

???????? 轉(zhuǎn)義字符將一些特殊符號通過轉(zhuǎn)義字符使解析器將它當作一般字符解析出來。


特殊字符????????????????????????????????? 預定義實體


&????????????????????????????????????????????????????&amp;


<???????????????????????????????????????????????????? &lt;


>?????????????????????????????????????????????????????&gt;


"????????????????????????????????????????????????????? &quot;


'??????????????????????????????????????????????????????&apos;


CDATA區(qū)

??????? 以<![CDATA[開始, 以]]>結(jié)束,區(qū)域內(nèi)特殊字符無需轉(zhuǎn)義。

三.XML的格式

?????? (1)必須有XML文檔聲明;

?????? (2)不能無理嵌套;

?????? (3)必須使用單引或雙引;

?????? (4)屬性元素的命名不能以數(shù)字開頭。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. XML簡介 以下內(nèi)容來自于http://www.w3school.com.cn/xml 基本知識 XML 和...
    WebSSO閱讀 2,092評論 1 7
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 昨天晚上恐嚇好好不送她上學,今天6點半我到樓下拿牛奶,她正好醒了,喊我沒人,以為我真的不送她上學了,嚇得光著腳跑出...
    bright_blue閱讀 184評論 0 0
  • 馬路上的女人 牽著孩子的手 高中生坐在門市部門口 抽著一支一元的蘭州 街邊某棵樹要死不活 我看了他們好久好久 說話...
    燃燒已燼閱讀 290評論 0 0
  • 嗨,不知在何處的你;僅有過一面之緣的你;也許,近在咫尺的你;也許……正在做老本行的你;也許,正在看這篇文章...
    三十三畫_c835閱讀 346評論 0 0

友情鏈接更多精彩內(nèi)容