中國人自己的超文本標記語言 CHTML

openkk 13年前發布 | 20K 次閱讀 CHTML 模板引擎

中國人自己的超文本標記語言 CHTML

簡介

CHTML 是一種超文本標記語言. 它順應漢語編程的歷史潮流, 允許中國的互聯網開發者發布信息到萬維網上使用中文的字符作為標簽. 比如

五大三<粗> </粗> 和 東倒西<歪> </歪>

詳細介紹

CHTML 是國際互聯網組織 W3C 超文本標記語言 4.0 的一個實現. 是在漢語編程光輝思想的指導下, 互聯網普遍協議與中國國情相結合的產物. 和漢語編程一樣, 原來使用英文的標簽現在可以全部使用中文; 除此之外, 還額外擴展了兩個標簽, 即 <反功夫網><勾>. 除此以外, 該協議和現有 HTML 標準完全兼容. 目前 CHTML 的版本是零點零一.

<勾> 是和中國國情結合的產物. 有時候我們需要創建只有一個答案的投票, 此標簽即可用于及時丟棄用戶投票, 節省服務器資源, 彰顯社會主義優越性.

<反功夫網> 是著名的 CAPTCHA 系統的瀏覽器實現. 所以在此標簽中的元素都變成 CAPTCHA 從而人可以順利閱讀, 而機器不能. 目前的實現有兩個, 一個是由 CMU 構建的 reCAPTCHA 文字自動轉系統, 另一種是由中國網民發起的豎起來的文字系統. 此標簽對人和搜索引擎都無害, 但可以透明飛躍長城. 技術細節還在討論當中.

為便于中文開發者理解含義, 其他標簽也按照中文互聯網的特色做了相應的定義. 如, <em> 變成 <含淚勸告><strong> 變成 <停頓鼓掌>,更多的細節可以參見這個 中文文檔. 我們的新版本也在緊鑼密鼓的開發中, 請各界群眾查看我們新版本中部分標簽的 任前公示

已知實現

我們正在工作在一個火狐貍的實現, 而且已經要完成了基本上, 并且可以讓火狐貍直接呈現 CHTML 頁面. 對不起微軟的用戶, 因為我們沒有得到任何英特網探險家的超文本解析庫的授權, 按照新千禧年數字法案, 我們的工程師不能加 CHTML 的支持通過反向工程. 我們感到很抱歉為此.

豎排文字是 <反功夫網> 標簽已知的一個實現, 在新版本 CHTML 的協議 中, 你可以使用 <反功夫網 方法="豎排"> 內容 </反功夫網> 飛躍功夫網. 其他的反功夫網方法正在緊張開發中.

在我們的代碼庫里面, 已經有一個 蟒蛇編程語言 的分析器, 驗證器的實現和一個火狐貍的超文本解析器的實現.

為了方便我們的開發人員,代碼庫里面還有一個面向 Textmate 的 Bundle. 您使用Textmate 實作編寫 CHTML 非常節省能量.

問題和答案

此項目和谷歌有關系嗎?

雖然此項目放在谷歌代碼上但它是純粹由中國人自發發起的項目. 中國人的事情中國人自己辦, 我們絕不容許谷歌或者其它任何組織機構染指她.

你也可以 創建項目 這里在谷歌代碼上免費.

因為這是一個中國人的項目, 他有中文名字么?

是的, 他的名字在中文叫 "中文版如何做愛" 他是 CHTML 的全寫: Chinese How To Make Love.

我怎么告訴我的瀏覽器我正在使用的是CHTML呢?

謝謝你精彩的問題, 這很簡單. 就加

<!DOCTYPE chtml PUBLIC "-//W3C//DTD CHTML 1.0 Strict//CH"
"http://chtml.googlecode.com/svn/trunk/chtml.dtd"> 


 

項目主頁:http://www.baiduhome.net/lib/view/home/1322989023374

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!