xml(extensible markup language可擴充套件標記語言)被設計用來傳輸和儲存資料,其與html不同,後者主要用於顯示資料。xml的標籤沒有被預定義,需要自行定義標籤。
xml的用途:
xml示例
<?xml version="1.0" encoding="iso-8859-1"?>
georgeto>
johnfrom>
reminderheading>
don't forget the meeting!body>
note>
xml語法規則
xml元素
xml屬性
屬性無法包含多重的值(元素可以)
屬性無法描述樹結構(元素可以)
屬性不易擴充套件(為未來的變化)
屬性難以閱讀和維護
使用css顯示xml
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
empire burlesquetitle>
bob dylanartist>
usacountry>
columbiacompany>
10.90price>
1985year>
cd>
hide your hearttitle>
bonnie tylerartist>
ukcountry>
cbs recordscompany>
9.90price>
1988year>
cd>
catalog>
catalog
cdtitle
artist
country,price,year,company
使用xslt顯示xml
xslt (extensible stylesheet language transformations) 遠比 css 更加完善,首選的 xml 樣式表語言
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="******.xsl"?>
belgian wafflesname>
$5.95price>
two of our famous belgian waffles
description>
650calories>
food>
breakfast_menu>
Xml 學習 1 基礎
xml 學習 1 1.可擴充套件標記語言 xml,名為標記語言,但它本身不是標記語言,而是用於建立標記語言的一套規則,是一種元語言。xml允許開發人員定義自己的標籤 2.xml 的文擋結構 文擋結構 computer bill 5 上面文擋中包含三個部分 xml 宣告,說明使用的版本號 文擋注釋 文...
XML學習筆記(1)
xml 學習筆記 1 陳保權 2006 2 27 定義 xml 可擴充套件標記語言,可擴充套件表現在我們可以自已定義標記不像html那樣只能用人家定義好的標記,另外xml對結構化資料由很好的表現,便於軟體分析。一 乙個完整的xml文件由以下三部組成 1 資料部分 這部分包括帶有標記描述的資料,是核心...
XML初學高階學習筆記 1
簡體中文碼 gb2312 正體中文碼 big5 西歐字元 utf 8 1 一般實體 我們前面說到的那個信件署名就是一般實體。定義一般實體的格式如下 關於剛才的信件署名的實體定義如下 張三某網路公司銷售部門 北京市海淀區中關村88號,100000 另外,你也可以指定乙個實體代替乙個外部檔案的內容,此時...