我想通過JavaScript將單個XML文件轉換爲可讀格式。這是爲什麼:使用JavaScript在一個文件中格式化XML數據
- 需要生成一個人們可讀的文檔,它將在任何地方工作。 (Windows,Mac,Linux,iPhone,Android,Blackberry等)
- 這些信息來自我定義的C++數據結構。
- 需要能夠包含圖片。
- 此文檔將作爲電子郵件附件發送一次後創建。
我已經調查:
- XSLT:可以作爲一個單獨的文件,但只支持最最新的移動設備。
- CSS:我認爲格式不夠複雜,無法得到我所需要的。
- PDF:開源庫必須包含在環境中。如果有一個好的選擇,我寧願不這樣做。
所以這就是爲什麼我在看JavaScript。但第一個問題是,JavaScript格式/顯示存在於同一文件中的XML數據?如果是這樣,怎麼樣?
XML只是一種標記語言,它不打算直接查看HTML以外的內容。它也沒有嵌入圖像或資源的簡單機制,HTML更適合。 Javascript可以幫助您操作文檔,它與顯示無關。如果你想要一個獨立於設備的**文檔**,那麼PDF是一個更好的選擇。對於任何設備都有很多瀏覽器,並且在某些環境中本機支持。 – RobG
我懷疑我會被卡在PDF中。 – user877576