XML學習筆記1 基礎

2021-08-18 13:24:17 字數 1621 閱讀 2243

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 另外,你也可以指定乙個實體代替乙個外部檔案的內容,此時...