加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml – 反向XSL输出

发布时间:2020-12-16 05:33:52 所属栏目:百科 来源:网络整理
导读:我有一个XSL及其 XML输出.我可以使用这些生成样本输入文件吗?我需要看看输入XML的结构是如何需要的. I have an XSL and its XML output. Can I produce a sample input file using these? 对于任何函数f()具有反转,f()必须是双向1:1映射. 并非所有函数都是
我有一个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文档转换为某些输出结果的函数.通常这种转换是有损的(例如我们经常被告知放弃/忽略一些属性或元素).

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读