我正在尋找一個用於半自動 XSLT生成的工具。如何從XML樣本生成XSLT
鑑於2 XML文件,源:
<elm>XXX</elm>
和目標:
<exx>XXX</exx>
該工具應使XSLT文件,從源頭產生的目標。看看內容,它應該確定級別,位置,元素名稱等的變化。 這個沒有通用的解決方案,但我只需要簡單的轉換。
可能的實現:
1. scan the source, map XML data "XXX" to element path "elm"
2. scan the target, map XML data "XXX" to element path "exx"
3. output target XML structure, output XSLT mapping of "XXX", "elm" -> "exx"
在需要人工干預的情況下的衝突。衝突可能是「XXX」,而不是來源地。
如果該工具還可以感知XSD/DTD,例如執行手動「字段」映射,那將會很不錯。
編輯:澄清。
您需要澄清您期望它應對的差異的程度以及數據的獨特性,以便能夠推斷從一個文件到另一個文件的映射 - 我認爲這是可行的,達到了一些限制。 – 2009-01-27 11:40:41