2017-10-29 127 views
1

我在使用TEI編碼的一些舊文檔時遇到了問題,我需要閱讀這些文檔並將其內容打印到網頁(然後是HTML格式)。 在可讀內容中,是否存在一些用於在php中轉換這些文件(我是新的TEI格式)的類或某些工具?用PHP將TEI文檔轉換爲HTML

+0

分享你的研究可以幫助每個人。告訴我們你試過的東西以及爲什麼 它不符合你的需求。這表明你已經花時間 試圖幫助自己,它使我們避免重申明顯的答案, ,最重要的是它可以幫助您獲得更具體和相關的答案! 另請參見:[問] – JRG

+0

問題是,我沒有發現任何關於在TEI中的PHP。我只發現了一個在線工具(OxGarage),它可以轉換PDF或其他格式的文件,而且我嘗試使用DOM轉換文件,但有些字段是分隔符,例如對於一個頁面,而不是一個容器,那麼也許是不可能的或者很難使用這種方法。我只需要一個我見過的解碼器,但我不知道在哪裏找到它。 –

+0

它是否真的需要成爲PHP還是您有其他技術?如果這只是轉換,您也可以嘗試使用Oxygen XML Editor打開文件並使用其中的可視化,或者只使用一些CSS將其顯示在瀏覽器中。你能給個例子嗎? 「解碼器」是什麼意思?聽起來像TEI是一種加密格式。所以,也許你可以限制你的問題一些編程相關的問題。 –

回答

1

你說你正在尋找一些PHP中的類來處理TEI並將TEI轉換爲HTML。你需要一個XSLT處理器來做到這一點。有支持XSLT 1.0的PHP: XSL,這對於一開始就沒有問題。它本身不支持TEI,但您必須編寫自己的XSL才能將TEI元素轉換爲HTML元素。這可能不是你希望的答案。由於TEI及其所有模塊的複雜性,很難發明通用工具從任何TEI文檔創建HTML,而且您沒有指定文檔的主題。但是,您可以使用PHP觸發轉換,很可能您可以從http://www.tei-c.org上的可用資源中採用一些XSL文件。我希望這有幫助。