給定一個源XML文檔和它在轉換後的外觀樣本,是否有代碼生成器可以創建一個XSL轉換來實現它。是否有可以通過示例創建XSLT的XSL代碼生成器?
我並不期望它是完美的,但很像可以從示例XML創建XSD的代碼生成器,這將是一個很好的起點,然後通過手工完善。
給定一個源XML文檔和它在轉換後的外觀樣本,是否有代碼生成器可以創建一個XSL轉換來實現它。是否有可以通過示例創建XSLT的XSL代碼生成器?
我並不期望它是完美的,但很像可以從示例XML創建XSD的代碼生成器,這將是一個很好的起點,然後通過手工完善。
你所問的基本上是,「給定一組輸入數據和一個輸出,是否可以推斷出產生該輸出的程序的邏輯?除了小例子 - 程序產生提供的輸出而不管輸入 - 答案是「否」。
+1單詞「trivial」。事實上,如果輸出HTML包含`4`,可能是因爲拋棄了'2 * 2','count(mynodes)`或'/ homer_simpson/@ number_of_fingers`的結果。 – Claudix 2013-12-18 15:19:37
嘗試的Altova MapForce的(http://www.altova.com/mapforce.html)
話雖這麼說,XSLT是不是真的那麼難寫,特別是在VS 2010中。它沒有太多的「詞彙」,LOL。無可否認,它可能會很費力。 – code4life 2012-08-22 18:51:08
查看相似的問題[如何從XML示例生成XSLT](http://stackoverflow.com/questions/482759/how-to-generate-xslt-from-xml-samples)獲取可能的解決方案。 – Kosi2801 2009-01-27 12:44:43