微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – 反向XSL输出

我有一个XSL及其 XML输出.我可以使用这些生成样本输入文件吗?我需要看看输入XML的结构是如何需要的.

I have an XSL and its XML output. Can
I produce a sample input file using
these?

对于任何函数f()具有反转,f()必须是双向1:1映射.

并非所有函数都是双向1:1映射.想到的最简单的例子是:

f(x) = x^2

因此,平方不是双向1:1映射.将平方反转应用于9将产生两个值 – -3和3,但根据定义,函数只能生成一个值.

通常,如果函数不是双向1:1映射,则它是有损的,并且它在输入中的所有信息都不存在于结果中(或可以从中扣除).

在平方丢失信息的情况下,论证是正面的还是负面的.

有些函数会失去100%的所有东西,比如常量:

f(x) = 1

通常,XSLT转换是将源XML文档转换为某些输出结果的函数.通常这种转换是有损的(例如我们经常被告知放弃/忽略一些属性或元素).

因此,是否可以从输出中恢复转换的输入的答案通常是否定的.

即使不是确切的输入,但是“样本输入”是必要的,也不能总是生成它,并且它永远不会包含转换丢失的数据.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。