ETD 指南/技術問題/標記語言
外觀
支援計算機和紙質作品
自 1980 年代中期以來,電子出版界一直面臨著支援針對計算機使用,或針對計算機和紙質(即雙重出版)使用作品的問題。為了實現最大的靈活性,最好將文件結構的描述與將該結構渲染成某種紙質或螢幕形式分開。SGML 及其後的 XML 就是為此目的而設計的。
SGML 和 XML
SGML 和 XML 是標記語言。特別是,它們是元語言。可以提供符合 SGML 規則的文件型別定義 (DTD),然後能夠建立該型別的文件。XML 同樣適用。但是,使用 XML,可以改為使用模式來指定所考慮的文件型別,或者只是使用沒有 DTD 的標記,這表明這確實是一種可擴充套件標記語言。
其他標記語言
在 SGML/XML 家族中還有其他標記方案或這些方案的應用。HyTime 透過架構形式擴充套件 SGML,以允許處理豐富的多媒體和超媒體內容。由 e-Numerate Solutions, Inc. 開發的 RDL 允許在 XML 應用中處理數字內容,而 XBRL 將 XML 應用於商業報告。對於許多 ETD,還使用定製的標記方案(例如,用於數學的 MathML 或化學標記語言)來表示特定型別的內容。
以下小節將進一步解釋如何使用標記語言生成 ETD。
下一節:XML 軟體