2011年12月14日 星期三

XML與HTML

XML與HTML皆屬於markup language
  • XML
    • 用於設定環境,可自行定義document syntax
    • 可作為小型資料庫(light-weight database)
    • 大小寫不同
  • HTML
    • 用於排版、資料呈現
    • not well-formed
    • 大小寫相同

欲資料整合之前,須先:
  1. 系統整合
  2. 資料整合

XSL
  • 解釋XML的語言
  • 可將XML轉換成HTML(排版),因XML不易閱讀
  • 檔案格式為 .xsl
  • 語法
    • xsl:stylesheetl:root element
    • xls:template:how ot transform selected nodes
    • xsl:match
    • xsl:"/"
    • xsl:apply-templates:子節點
    • xsl:value-of:select node
有用到XSL檔的XML檔,須將程式碼第一行
    <?xml version="1.0" encoding="UTF-8"?>  改為
    <?xml:stylesheet type="text/xsl" ="xls檔名之絕對或相對路徑" version="1.0" encoding="UTF-8"?>

converting XML to server-side object:compile an XML into javaclass

  1. SAX:simple API for XML──for大型循序文件
  2. DOM:document object model──for小且操作複雜的文件

沒有留言:

張貼留言