用於編輯 XML 檔案的 Office 工具

用於編輯 XML 檔案的 Office 工具

我開發了一個應用程式解決方案,客戶可以透過 XML 檔案自行更新資料。雖然這有點不錯,但它仍然讓客戶需要編輯 XML 文件,即使他們有 IT/辦公室人員,這也可能需要太多的時間。

所以我想知道。您知道 OpenOffice 或 Microsoft Office 是否提供某種標準工具來輕鬆編輯 XML 檔案嗎?我在想,如果我定義了必要的 XML 內容,我是否能夠指向一個標準的辦公室工具,允許他們編輯資料?

也許是一個他們可以簡單編輯記錄的工具。每筆記錄都包含列,Office 工具將幫助他們從可能的值中進行選擇。這就足夠了。 (我明確要求使用 Office 工具的原因是,幾乎所有客戶都有精通 Office 工具的 IT 人員。)

答案1

Microsoft Office InfoPath 軟體就是為此目的而設計的。它允許將 XML 文件設計並以表單的形式呈現給用戶,並將表單條目放入 XML 文件中。

這不是一個廣泛使用的產品,它幾乎要求 XML 文件的所有接收者都擁有該軟體。 (它是 Office 2013 的一部分,隨 Office 365 小型企業高級版訂閱一起提供,並且可在企業安排中使用,即預期使用它的地方。)與 Microsoft SharePoint 捆綁在一起,因此可能沒有幫助您。

還有一些方法可以設計 Microsoft Word .docx(不是 .doc)文檔,這些文檔在表單中使用/建立了 XML 格式的資料。有多種方法可以提取 XML 格式的資料。此功能始於 Office 2007,稱為“自訂內容”,現在顯示在 Word 2013 的“設計器”標籤中(必須在“選項”中啟用)。您可以控制自訂 XML 部件的架構並將欄位對應到它。這可能與 XML 擴充包功能有關。我發現僅使用幫助系統很難獲得更多資訊。

對於 OpenOffice .odt 文檔,您需要了解對 XForms 功能的支援程度以及是否可以滿足您的要求。將表單結果提取為 XML 可能需要一些工作。看http://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Writer_Guide/XForms

答案2

它不包含在 Office 中,但是XML記事本是 Microsoft 的一個小型免費 XML 編輯器:

1

當然有地段可用的 XML 編輯器,甚至是免費的便攜式編輯器。根據我上面的評論,我建議您提供一個 UI,而不是直接向所有用戶公開 XML 文件(高級用戶當然可以擺弄它們,同時承擔所有責任,如果他們搞砸了事情)。

相關內容