Как вы создаете XML / XSLT DE-компилятор? - PullRequest
0 голосов
/ 31 марта 2011

Я работаю над новым проектом, в котором есть система, которая создает файл XML и различные файлы XSLT для таблиц стилей.Если я захочу взять заполненную страницу в браузере и изменить ее, а затем декомпилировать в составные части - как это сделать?

Ответы [ 3 ]

3 голосов
/ 31 марта 2011

Как правило, получение входных данных от выходных данных преобразования невозможно .

Это точно так же, если в приведенном выше предложении заменить слово "преобразование" словом"function.

Функция имеет обратную, только если она является отображением 1: 1.

Любая функция, которая не является 1: 1, не имеет обратной функции.

Таким образом, если возможно, что преобразование дает один и тот же вывод из более чем одного XML-документа, то, просто взглянув на выходные данные, невозможно определить, какой именно из этих XML-документов был входным.

3 голосов
/ 31 марта 2011

Вы имеете в виду, что хотите изменить трансформацию?Так что, если XML содержит цены на все ваши продукты, а HTML отображает их сумму, вы хотите, чтобы пользователь мог изменить итоговую сумму, и вы вернетесь и пересчитаете цены на все продукты?Подумайте еще раз о том, что вы просите.

0 голосов
/ 31 марта 2011

Вы не можете. [данные проставки здесь]

...