by 李百麗 2012-10-18 19:58:33, 回應(0), 人氣(810)
XML應用之一:XHTML
.XHTML是HTML的改進版本。(X,eXtenxible)
.HTML未完成依照XML的規範定義標籤。
.例如
<b>是可以被允許的,但在XHTML就不被允許。
testNoXML.htm
.Browser是HTML的解譯器
.Browser也是XHTML的parser
.HTML碼
<html>
<head>
<title>My first web page!</title>
</head>
<body bgcolor="#00ffff">
<center>Welcome to my web site! <br><br>
<a href="http://www.nkfust.edu.tw/index.php">
連到第一科大
<img src="Winter.jpg" height="10%" width="10%" border=0>
</a>
</center>
<br>
</body>
</html>
.XHTML碼(較嚴僅)
<?xml version="1.0" encoding="utf-8">
<html>
<head>
<title>My first web page!</title>
</head>
<body bgcolor="#00ffff">
<center>Welcome to my web site! <br/><br/>
<a href="http://www.nkfust.edu.tw/index.php">
連到第一科大
<img src="Winter.jpg" height="10%" width="10%" border=0 />
</a>
</center>
<br/>
</body>
</html>
XML的應用二:doc檔
.最新格式的word檔,已經使用XML格式來儲存內容。
.例子101AE1478.xml
Office Word軟體讀得懂101AE1478.xml
.Office Word軟體解讀101AE1478.xml的tags之後表現出資料內容與排版。
.101AE1478.xml的tags是Microsoft定義的,只有Office Word軟體了解每個tags與參數的意義。
.所以Office Word是101AE1478.xml的parser。
XML的應用之三:做為系統的設定檔
.我們在電腦會安裝很多軟體
.現在很多軟體都使用XML檔做為設定檔
.當然,XML檔內的tags與參數的意義只有該軟體才會解讀
XML檔做為設定檔的觀察
.以*.xml進行搜尋,就會找到很多XML檔
.找其中一個觀察
XML Documents分2種類型
1.Well-formed,parser直接解讀XML文件,只要形式符合就接受。
2.valid,parser在解讀XML文件之前,必須先驗證是否遵照規範(正確性驗證)。If no,就不加以解讀。
→parser在驗證(valid verification)時,必須有參考標準。
→參考標準寫在DTD檔(DataType Defintion)
.XHTML是HTML的改進版本。(X,eXtenxible)
.HTML未完成依照XML的規範定義標籤。
.例如
<b>是可以被允許的,但在XHTML就不被允許。
testNoXML.htm
.Browser是HTML的解譯器
.Browser也是XHTML的parser
.HTML碼
<html>
<head>
<title>My first web page!</title>
</head>
<body bgcolor="#00ffff">
<center>Welcome to my web site! <br><br>
<a href="http://www.nkfust.edu.tw/index.php">
連到第一科大
<img src="Winter.jpg" height="10%" width="10%" border=0>
</a>
</center>
<br>
</body>
</html>
.XHTML碼(較嚴僅)
<?xml version="1.0" encoding="utf-8">
<html>
<head>
<title>My first web page!</title>
</head>
<body bgcolor="#00ffff">
<center>Welcome to my web site! <br/><br/>
<a href="http://www.nkfust.edu.tw/index.php">
連到第一科大
<img src="Winter.jpg" height="10%" width="10%" border=0 />
</a>
</center>
<br/>
</body>
</html>
XML的應用二:doc檔
.最新格式的word檔,已經使用XML格式來儲存內容。
.例子101AE1478.xml
Office Word軟體讀得懂101AE1478.xml
.Office Word軟體解讀101AE1478.xml的tags之後表現出資料內容與排版。
.101AE1478.xml的tags是Microsoft定義的,只有Office Word軟體了解每個tags與參數的意義。
.所以Office Word是101AE1478.xml的parser。
XML的應用之三:做為系統的設定檔
.我們在電腦會安裝很多軟體
.現在很多軟體都使用XML檔做為設定檔
.當然,XML檔內的tags與參數的意義只有該軟體才會解讀
XML檔做為設定檔的觀察
.以*.xml進行搜尋,就會找到很多XML檔
.找其中一個觀察
XML Documents分2種類型
1.Well-formed,parser直接解讀XML文件,只要形式符合就接受。
2.valid,parser在解讀XML文件之前,必須先驗證是否遵照規範(正確性驗證)。If no,就不加以解讀。
→parser在驗證(valid verification)時,必須有參考標準。
→參考標準寫在DTD檔(DataType Defintion)