我有一個單詞2007 .docx文檔。我通過在最後添加擴展名「.zip」創建了它的zip文件。當我解壓zip文件時,它給了我幾個帶有xml文件的文件夾。我想通過結合文件夾中的所有xml文件來獲取單個xml表單,以便爲此寫入xsl樣式表。我不想打開「.docx」文件並嘗試「另存爲xml」。有沒有辦法做到這一點?或者我能否至少擁有該文檔的WordML文件?如果是這樣的話。先謝謝你。將單詞2007文件轉換爲XML
0
A
回答
0
使用您選擇的支持解壓縮,目錄樹行和基於行的文本文件處理的工具(set)。首先解壓縮文件,保存壓縮文件的目錄結構。接下來將您的目錄助手放在您解壓縮到的目錄中,處理所有.xml
和.rels
文件;從每個文件中刪除第一行(包含xml聲明,例如<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
),並將它們依次連接到全局輸出xml文件,其第一行應包含一個xml聲明本身。 確保你的工具尊重xml文件的字符集編碼(應該是utf-8)。
的Perl包File::Find和Archive::Zip來方便這一任務,但你可以得到你的工作與標準的CLI工具完成的(壓縮/解壓縮,發現,貓,SED)。
您可能需要補充.rels
文件的頂層Relationships
元素與一些合成的顯着特性,以避免ID衝突 - 多數關係項的適用應是唯一給出的Type
屬性,但在MS規格出現在是否有點模糊辦公室本身保證對同類型的所有關係項目的唯一ID(或者我沒有完全閱讀規範......)。請注意,相關的非xml文件(圖形,vba代碼)的名稱顯示在[Content_Types].xml
和關係文件中。
希望(仍然)幫助,問候,汽車
相關問題
- 1. 將ODT轉換爲單個XML文件
- 2. 將單詞轉換爲Unicode
- 3. 將Excel值轉換爲單詞(英文)
- 4. 將XML文件轉換爲Nib文件?
- 5. 將xml文件轉換爲xls文件
- 6. 將XML文件轉換爲多維詞典
- 7. 將美式英文單詞轉換爲英式單詞
- 8. 如何將XML轉換爲詞典
- 9. 將簡單文本轉換爲XML
- 10. 如何將單個單詞轉換爲有效的xml?
- 11. 將文本文件轉換爲xml
- 12. 將xml文件轉換爲文本
- 13. 將文本文件轉換爲XML
- 14. C#將Excel 2007(xlsx)文件轉換爲Excel 2003(xls)文件
- 15. 將文本轉換爲xml
- 16. 將JAXB XML文件轉換爲JSON
- 17. 將XML文件轉換爲QAbstractItemModel
- 18. 將xml文件轉換爲pdf c#
- 19. 如何將xls文件轉換爲xml?
- 20. 如何將XML文件轉換爲DataSource?
- 21. 將XML文件轉換爲DBF
- 22. 將xml文件轉換爲html
- 23. 如何將xml文件轉換爲mysql?
- 24. 將ByteArrayInputStream轉換爲xml文件
- 25. MySQL - 將varbinary轉換爲XML文件
- 26. 將Spark Dataframe轉換爲XML文件
- 27. 將XML文件轉換爲域模型
- 28. 將字符串轉換爲XML文件
- 29. 將大型XML文件轉換爲Excel
- 30. 將xml消息轉換爲idh文件
什麼是XML文件的結構?你想要什麼輸出? (你說合並,但合併如何?根據什麼模式?)你有什麼嘗試?等編輯問題。 – Utkanos
@Utkanos謝謝我編輯了這個問題。 – harsh
真的嗎?看起來沒有改變,仍然沒有代碼在那裏。 – Utkanos