2014-02-14 68 views
-1

是否有任何開源或商業工具可用於根據輸入文件和預期輸出文件自動生成XSL?我們正在尋找一種工具,我們可以爲其提供2個XML文件,並將其轉換爲XSL文件。自動生成XSL以將輸入XML轉換爲給定輸出XML

我發現應該具有此功能的商用Altova Technote。我還沒有測試過它。

我想知道是否有任何其他開源或商業工具可用。

+0

你的問題沒有任何意義,除非你要求一個工具,給定一個輸入XML文件A和一個輸出XML文件B,創建一個將A轉換爲B的XSL。你應該知道那些要求某人在這裏推薦/找到一個工具通常是無關緊要的。 –

+0

確實,請更具體一些。它是a)給定XML +未知XSL轉換=給定XML輸出或b)給定XML +給定不同XML =未知XSD模式或c)給定XML +給定不同XML =未知XSL轉換?從目前的描述來看,我認爲它是選項c),這實際上沒有意義,因爲只有在預期輸出已知的情況下才能生成XSL。請相應地更新您的問題和標籤。 –

+0

@吉姆Garriosn,我opologise。我沒有意識到這個規則,因爲我曾經看到過類似的回答問題。只是想澄清一下,我沒有期望有人爲我找到工具,只是想知道,如果有人知道任何工具。我將避免在將來詢問這些類型的問題 – adbdkb

回答

3

謝謝Dijkgraaf。正如你所提到的,目前BizTalk對於我們的目標來說有點貴。我在CodeProject中找到了一個開源的CPOL許可tool。將它添加到此處,供尋找類似工具的人使用。

0

Microsoft BizTalk可以完成Altova DiffDog可以完成的工作,並且可以在Visual Studio中使用它的模式生成/編輯和映射工具,但如果您只想創建這些XSL文件,則可能是頂級/昂貴的。有一個前面的線程about some other XSLT tools