2011-03-31 83 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