iLMS知識社群ePortfolioeeClass學習平台空大首頁登入
(2012-10-18) 數位內容導論 第14講
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)