首頁 / CompScience / Programming / Languages / C_and_CPP / XML C 剖析器簡介

XML C 剖析器簡介

這篇文件說明libxml,XML C 剖析器以及作為開發Gnome專案的工具包,XML 是一個建構基於標籤的結構化文件/資料的標準。

這裡有一些libxml的關鍵點:

  • 2 匯出XML跟HTML的Push (progressive)跟Pull (blocking)型態的剖析介面。
  • Libxml2 可以在剖析時做DTD驗證,使用一個剖析過的文件實體,或是一個任意的DTD。
  • Libxml2 包括了完整的XPathXPointerXInclude 實作。
  • 它用單純的C寫成,並盡可能地少一些假設,堅持遵守ANSI C/POSIX以便容易地內嵌,可在Linux/Unix/Windows執行,或移植到更多其它的平台。
  • 基本的HTTP跟FTP客戶端支援允許應用程式來擷取遠端資源。
  • 設計採模組化,可以做更多的擴充來編譯。
  • 內部文件的表示盡可能地接近DOM介面。
  • Libxml2 也有SAX 類似的介面;這個介面被設計來跟Expat 相容。
  • 這個函式庫以MIT License釋出,見軟體的版權檔案有更多的文字。

警告:除非你的應用程式被迫需要與Gnome-1.X函式庫連結,不要使用libxml1,請使用libxml2。

Print Friendly, PDF & Email
馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Scroll To Top