XML名詞你知道多少?

SAXSimple API for XMLXML簡單應用程序接口)
這實際上是在XML-DEV郵件列表上協作產生的,並不是W3C的標準,但事實上已和W3C建議有着同等地位。這一API是事件驅動的,又稱"順序訪問"協議。每當它看到一個新的XML標記(或遇到一個錯誤,或想告訴你什麼事時)就用一個SAX解析器註冊你的句柄,激活你的回調方法。也就是說SAX 將遍歷文檔,並將新元素的開始或結束等通知分析事件的調用應用程序。


---- DOMDocument Object Model,文檔對象模型)
DOM將一個XML文檔轉換成你程序中的一個對象集合。然後你可以任意處理對象模型。這一機制也稱爲"隨機訪問"協議,因爲你可以在任何時間訪問數據的任何一部分,然後修改、刪除或插入新數據。

---- DTDDocument Type Definition,文檔類型定義)
DTD規範實際是XML規範的一部分,同時又是可選的:可以寫一個沒有DTDXML文檔。另外還有一個更加靈活的Schema提案可以替代它。DTD規定在你的XML文檔中可以包含的標記種類和有效佈置,因此可保證你不會創建一個無效的XML結構或者你看到的XML結構是有效的。結構滿足DTD要求的XML文檔稱爲有效的(valid)。然而,對於一個複雜的文檔來說創建一個排除所有無效組合並允許所有有效組合的DTD是很困難的。DTD可以作爲Prolog的一部分放在文檔前面,也可以作爲一個獨立實體存在,或者分散在文檔prolog和一個或幾個實體中。

---- RDF Resource Description Framework,資源描述框架)
RDF是定義關於數據的數據的標準。例如,和XHTML規範或HTML標記一起使用,RDF可用於描述頁面的內容。舉例來說,如果你的瀏覽器將你的個人信息存爲名字、Email地址,一個RDF描述就可以將數據傳輸給需要名字和Email地質的應用。
要進一步瞭解RDF,可查看http://www.w3.org/TR/PR-rdf-syntax/.Namespaces(名域)

---- Namespaces
Namespaces使你可用模塊化方式以兩套或更多XML標記寫一個XML文檔。例如,你可以創建一個基於XML的配件列表,使用其它製造商提供的配件描述(在線!)。由子配件提供的"價格"數據是你想加起來的,整個結構的"價格"數據是你想顯示的。Namespace規範定義了限定名字的機制以消除模糊性。
要進一步瞭解Namespaces,可查看http://www.w3.org/TR/REC-xml-names. 

---- XSLTXSL TransformationsXSL轉換)
XSLT是作爲XSL的一部分使用的,用於將XML文檔轉換爲其它XML文檔。在XSLT之外,XSL還包括一個用於定義格式化的XML vocabulary(詞彙表),它用XSLT描述文檔如何用格式化詞彙錶轉換爲另一個文檔。目前XSLT版本爲1.0,可查看http:/ /www.w3.org/TR/1999/REC-xslt-19991116

---- XpathXML Path LanguageXML路徑語言)
Xpath是尋址一個XML文檔內的組成部分的一種語言,被設計成可爲XSLTXpointer共同使用。Xpath使用一個簡練的、非XML的句法以方便在URLXML屬性之中的使用。Xpath在一個XML文檔的抽象邏輯結構上操作,其名字來源於它用路徑記法表達XML文檔中的層次結構。Xpath的設計使它具有一個子集可用於匹配(測試一個節點是否滿足一個模式),這一使用在XSLT中有介紹。目前XPath版本爲1.0,可查看http://www.w3.org/TR/1999/REC-xpath-19991116
---- RDF Schema(大綱)
RDF Schema 規定了描述如何翻譯一個RDF中的聲明所需的一致性規範和附加信息。
要進一步瞭解RDF Schema,可查看http://www.w3.org/TR/PR-rdf-schema. 

---- XHTMLExtensible HyperText Markup Language,擴展超文本標記語言)
XHTML 規範是使XML文檔看起來和操作來類似於HTML文檔的一種方式。既然XML可以包含任何你願意定義的標記,爲什麼不定義一套看起來象HTML的標記呢?這一規範的結果就是一個文檔,可以在瀏覽器中顯示,也可以作爲XML數據處理。數據可能不是"純粹的"XML,但也比標準的HTML容易處理的多。例如,一個格式良好的XML文檔中每一個標記都必須有一個對應的結束標記,否則必須用(/ >)結束。所以你可以看到(< p >...< /p >)或(< p/ >),但決不會只看到< p >。而HTML中的一個(< dt >)標記可以由(< /dt >)、另一個(< dt >)、(< dl >)(< /dl >)結束。XHTML規範是將HTML4.0再形成爲XML
XHTML目前版本爲1.0,可查看http://www.w3.org/TR/1999/PR-xhtml1-19991210. 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章