泡芙视频免费观看网_国产欧美日韩精品?在线观看_精品制服日韩国产第一页_久久精品国产毛片亚洲Av_丁香五月综合欧美激情深深爱_性色AV一二三区免费_日本大片在线a级_免费中文亚洲高清_草莓视频在线下载APP污_1024app成人无限观看

國家高新技術企業(yè)
+

新聞資訊

聯(lián)科科技22年專注于全媒體數(shù)字門戶系統(tǒng)、門戶網(wǎng)站內(nèi)容管理平臺、集約化醫(yī)院站群管理系統(tǒng)開發(fā)、
醫(yī)院門戶網(wǎng)站建設、小程序開發(fā)!

Gumbo:Google推出純 C 編寫的HTML5解析器

作者:   發(fā)布于:2013-12-12   點擊量:  

手機掃碼查看

Gumbo是一個 HTML5 解析算法實現(xiàn),只用 C99 標準庫編碼實現(xiàn),沒有其他外部依賴。其設計目標是為其他工具和庫的開發(fā)提供支持,這些工具和庫包括 linters(JS檢查器)、驗證器、模板語言以及重構和分析工具。

Gumbo 的目標和特性:

 

  • 完全符合 HTML5 規(guī)范
  • 對錯誤輸入有健壯性和彈性
  • 簡單的API,易于其他語言封裝
  • 支持對源文件定位
  • 相對輕量級,無外部依賴
  • 通過所有 html5lib-0.95 測試
  • 在超過25億的谷歌索引頁面上測試過

非目標:

  • 執(zhí)行速度。因為Gumbo是純C編寫,所以速度上有優(yōu)勢。雖然如此,但這并不是在擬定用途下的重要考量,也不是主要設計因素。
  • 支持 UTF-8 以外的編碼。在大多數(shù)情況下,處理客戶端代碼之前,可以用另外的庫將輸入流轉(zhuǎn)換為UTF-8的文本。
  • 支持 C89 標準。目前大多數(shù)主要的編譯器都支持C99,主要的特例( Microsoft Visual Studio)應該能夠在C++模式下編譯,需要細微調(diào)整。 (歡迎報告錯誤)。

未來可能加入的一些特性:

  • 支持近期HTML5規(guī)范變動從而支持模板標簽
  • 支持分段分析
  • 全功能錯誤報告機制
  • 與其他語言綁定

當前位置:網(wǎng)站首頁 > 新聞資訊 > 行業(yè)資訊

相關新聞