什麼是 XML,任何人都可以提供快速指導嗎?
需要區分 XSLT 和 XMT。哪個輸出將具有更高品質的 XML。
答案1
XML 是一種結構化標記格式,其詳細資訊不在此討論,但如果您有如下所示的文件
<something>
<this>zzz</this>
<value>2</value>
</something>
或者
<p>This is <b>bold</b> text in a paragraph.</p>
然後是xml。
XSLT 是標準 XML 處理語言,可用來將一組 XML 轉換為另一組 XML,或是用於排版的 LaTeX。
xmltex 是我在本世紀初編寫的一個系統,用於使用TeX 直接解析和排版XML,而不是使用XSLT(或python、perl 或您喜歡的任何其他程式語言)將其明確轉換為tex。檔案(類似xmltex 使用的乳膠.sty
和.cls
文件)具有副檔名.xmt
.
xmltex 有一些有趣的功能,有些令人驚訝的是,也許一些出版社仍然使用它來排版XML 形式的文檔,但我絕對建議您使用xslt 並將xml 轉換為Latex,然後以通常的方式生成排版文檔,如果您的要求是排版 XML 文件。
網路上有數百個優秀的 XSLT 教程,一旦您將文件轉換為 Latex,就可以使用標準 Latex 技術對其進行樣式設定。如果您使用 xmltex,那麼您將完全依靠自己來使用 20 年前一個人編寫的不受支援的系統。