XML簡單介紹

2021-06-19 05:38:11 字數 1068 閱讀 1236

xml(extensible markup language)稱為可擴充套件標記語言,用於儲存和傳送資料。xml是從sgml(standard general markup language)和html發展而來。sgml描述資料的能力比較強,但是非常複雜。html在資料的呈現方面能力比較強,但是資料的描述能力比較弱。xml則語法比較簡單,具有較強的資料描述能力。xml與html一起已經成為web世界非常重要的工具。xml用於儲存和傳送資料,html則把資料呈現出來。xml也廣泛的用於不同的系統間交換資料。

xml的幾個應用方面

1)豐富檔案(rich document)

2)元資料(metadata),

3)配置檔案(configure file)

軟體的配置檔案

xml的基本元素

例子:<?xml version="1.0" encoding="utf-8"?>

agbccddd

feghhgaserui

xml declare:

<?xml version="1.0" encoding="utf-8"?>就是xml declare,表示是xml檔案,出現在xml檔案的第一行

注釋,以結束

元素agbccddd

feghhgaserui

和agbccddd 和

feghhgaserui

都是元素,其中message是根元素,fielda和fieldb是子元素,乙個xml檔案只能有乙個根元素

tag元素agbccddd中的fielda就是tag,agbccddd是tag的值

tag有三種型別:

start tag:

end tag:

empty-element tag:

屬性中的attr="attribute"為屬性,attr為屬性名,attribute為屬性值。屬性可以出現在start-tag或end-tag中,乙個tag可以有多個屬性

xml不解析的內容

,以結束,xml解析器不解析這一部分

實體引用

<

<

小於》>大於&

&和號''

單引號""引號

xml簡單介紹

xml是可擴充套件性的標記性語言。可擴充套件表示有標籤可以自定義 用來儲存資料,而且這些資料都有自我描述性 還可以作為專案或者模組的配置檔案 還可以作為網路傳輸資料的格式 現在以json為主 文件宣告 建立乙個xml檔案 以上內容就是為xml宣告 version表示xml的版本 encoding表示...

XML 架構介紹

xml 架構介紹 xml 架構是用於定義和驗證 xml 資料的內容和結構的文件,就像資料庫架構定義和驗證組成資料庫的表 列和資料型別一樣。xml 架構通過 xml 架構定義 xsd 語言定義和描述某些 xml 資料型別。xml 架構元素 元素 屬性 型別和組 用於定義某些 xml 資料型別的有效結構...

XML檔案介紹

這次我們來聊聊xml檔案 xml是可擴充套件標記語言 標記資料 定義資料型別,是一種允許使用者對自己的標記語言進行定義的源語言。dtd約束 document type definition 文件型別定義 schema約束 1.1 有且只有乙個根元素 1.2 xml標籤大小寫正確區分 1.3 正確使用...