xml

XML:eXtensible Markup Language,可擴展標記語言。

XML的目的:存儲/傳輸數(shù)據(jù),而非顯示數(shù)據(jù)(HTML用來顯示數(shù)據(jù))。

XML的標簽沒有預定義,需要自行定義。標簽的功能以來與應用程序。

XML的第一行必須是聲明,如下:

<?xml version="1.0" encording="UTF-8">

注意:

1)屬性(version和encording)之間用空格隔開,而不是逗號;

2)屬性的值用引號(單引號、雙引號口可以)包裹。

例子:

<?xml version="1.0" encording="UTF-8">

<note width="20" heigth="30">

? ? <text>This is a text.</text>

? ? <color>red</color>

</note>

<note>,<text>都是標簽,里面包含內容(數(shù)據(jù),子標簽等)

標簽必須成對出現(xiàn):開始標簽<note>,結束標簽</note>

<note>是根元素,它有兩個子元素<text>,<color>。

xml文件必須包含根元素。

元素可以包含屬性,如width,height,屬性數(shù)據(jù)必須用引號包裹。

xml的注釋:<!-- This is a comment -->

避免 XML 屬性?

因使用屬性而引起的一些問題:

屬性不能包含多個值(元素可以)

屬性不能包含樹結構(元素可以)

屬性不容易擴展(為未來的變化)

針對元數(shù)據(jù)的xml屬性:id屬性

<note id="001"> text</note>

上面的id是個標識符,它不是便簽的一部分。元數(shù)據(jù)應當存儲為屬性,數(shù)據(jù)本身應當存儲為元素。

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

相關閱讀更多精彩內容

  • 1. XML簡介 以下內容來自于http://www.w3school.com.cn/xml 基本知識 XML 和...
    WebSSO閱讀 2,092評論 1 7
  • 一、簡述 1:xml是用來傳輸和存儲數(shù)據(jù)的,焦點是數(shù)據(jù)的內容 2、HTML用來顯示數(shù)據(jù),焦點是數(shù)據(jù)的外觀 3、xm...
    蹲在旮旯的木魚閱讀 648評論 0 0
  • 一、 XML 1.1 什么是XML 曾有一段時間,XML 是互聯(lián)網上傳輸結構化數(shù)據(jù)的事實標準,突出的特點是服務器與...
    Upcccz閱讀 429評論 0 2
  • XML 指可擴展標記語言。標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。 ...
    神齊閱讀 884評論 0 3
  • XML基礎 眾所周知,xml常用于數(shù)據(jù)存儲和傳輸,文件后綴為 .xml; 它是可擴展標記語言(Extensible...
    帥豬佩奇閱讀 2,864評論 0 1

友情鏈接更多精彩內容