DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> MathML 3.0 基礎解析
MathML 3.0 基礎解析
編輯:XML詳解     

 在2007年4月底,W3C(World Wide Web Consortium)就其數學標識語言(Mathematical Markup Language,即MathML)發布了一個新的工作草案版本,3.0版。MathML 2.0在2003年才發布推薦版本,這樣一個新的、對於數學標識努力是如何起步的將是一件非常值得思考的問題。

  從2003年10月MathML 2.0推薦版發布以來,許多代理、組織以及公司都已經開始使用MathML。在他們中包括美國和俄羅斯的幾家主要科學刊物和專利局,還有許多數學協會以及其它組織。基於這些組織對MathML 2.0的使用經驗,最近這個新版本的目標是提高和擴展MathML 2.0的功能。主要關注的領域包括更好的國際化支持、更強的輔助工具、改善數學的語義編碼、以及在打印應用程序上更精確的的現實控制。因為不能找到一種現存的工具幫助其對多種復雜的等式進行排版,Donald Knuth發明了自己的排版語言,TeX。盡管如此,復雜數學公示的打印仍然是困擾我們的一個關鍵問題。

  為此,MathML 3.0從草案到推薦版並沒有改變它的總體架構和設計。盡管工作組確實曾計劃重寫規范以合並所有已知的勘誤並就一些組織提出的需要整理的問題進行澄清,但最實際的目的則是希望開發一種可以在所有地方使用的數學標識。它能夠為所有的讀者提供數學信息和概念,為復雜的公示的表示和打印問題提供幫助。因此,要特別重視MathML和CSS的關系,需要考慮對數學元素mpadded的修訂和Maction的可能的反對。為了使用阿拉伯數學符號,雙向文本正在被討論。同時,為小學數學所添加的簡單標識也正在被調整。

  我們將MathML 3.0中最有趣的工作稱之為“面向內容的標識”。這一標識試圖對潛在的數學表達式結構進行顯式編碼,而不是通過特殊的方法來顯示個別的表達式。它的目標是通過發現潛在的數學語義來分離在一個頁面上很好的展現等式和在打印時傳遞它們真正需要的信息。再對XML內容字典進行提取和過濾的基礎上,規范的第四章被完全的重寫,以適應OpenMath的需求。它確保語義和語法結果可以同時被機器和人所識別,並且它使用了更加嚴格的術語和標識元素。

  這些使得我們可以制作更好的讀物,特別是那些涉及如何更好的交流和描述復雜的數學公示、數據和信息的讀物。如果您想了解更多的內容,可以參考最近的草案。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved