2011-03-31 76 views
0

我正在研究一個新項目,該項目有一個爲樣式表構建XML文件和各種XSLT文件的系統。如果我想在瀏覽器中完成完整的頁面並對其進行修改 - 然後將其反編譯爲其組成部分 - 那麼如何做?如何創建XML/XSLT DEcompiler?

+4

我不認爲在這種情況下「反編譯」的含義並不明確。 – 2011-03-31 03:19:33

回答

3

你的意思是你想扭轉轉型?因此,如果XML包含所有產品的價格,並且HTML顯示它們的總和,那麼您希望用戶能夠更改總量,並且您返回並重新計算所有產品的價格?再次考慮你要求的東西。

+0

+1時髦但很好的例子。 – 2011-03-31 16:21:46

+0

感謝您的洞察! – Sanford 2011-04-01 02:24:17

0

你不能。 [spacer data here]

+0

欣賞反饋。 – Sanford 2011-04-01 02:26:04

3

一般情況下,從轉換的輸出中獲取輸入是不可能的。 。

這是完全一樣的,如果你在上面的句子替代詞「轉型」這個詞「功能

一個函數,只有當它是一個1反向之一:1映射

任何不是1:1的函數都沒有相反的功能

所以,如果一個轉換可能會從多個XML文檔中產生相同的輸出,那麼只需查看其輸出可以確定這些XML文檔中的哪一個是輸入。

+0

謝謝。我假設可能有一些系統可以分解「一個」解決方案 - 不一定是最初的解決方案。但是,謝謝。 – Sanford 2011-04-01 02:25:31