2012-03-05 51 views
1

我有我的飛機在我的航空公司飛行的XML文件與相關的DTD文件的文件。我們的圖書館人員使用製造商的特殊程序將這些XML文件轉換爲pdf。但生成的PDF文件不是用戶友好的。因此,我建議我們可以將這些XML文件轉換爲XHTML,併爲飛行員生成一個簡單的文檔網站,以便更輕鬆地導航圖書。DTD和XSD到HTML覆蓋的XML文件

我試圖找出DTD和XML文件的原理圖,但它似乎太複雜了。

有關如何將這些文件轉換爲HTML的任何建議?

我通過google搜索了這個問題,但大多數搜索結果都沒有提供任何幫助。

在此先感謝:)

+1

這個問題超出了SO的範圍。請閱讀[常見問題]並[問]瞭解哪些類型的問題是適合的。 – 2012-03-05 01:06:50

+0

XSLT很可能是您最好的選擇。您應該讓有經驗的XSLT,XML和DTD分析您的數據,以瞭解您正在尋找何種努力。它是什麼類型的文件?我在ATA(主要內容)數據(SGML/XML),航班運營數據,DTD和XSLT方面擁有豐富的經驗。如果您願意,我可以快速查看。我的電子郵件在我的檔案中。 – 2012-03-05 16:15:38

回答

2

DTD定義XML中的標記。如果不知道文件是什麼類型的XML,將它轉換爲HTML將是困難的,如果不是不可能的話。 XML可以像XHTML或Open XML一樣基本和通用,但通常是定製的。在XML中,您可以製作自己的標籤,這使得無標籤數據轉換變得困難。

通常,將XML轉換爲其他標記的最簡單方法是使用XSLT轉換。如果你找不到,你可以自己寫。

如果您正在查看複雜的DTD,那麼您可能擁有複雜的XML。在這種情況下,轉換可能並不容易,但可能是您最好的選擇。