数据转换与数据转换之间的区别是什么?数据操作?

时间:2014-03-16 10:10:00

标签: xml transformation

什么是XML数据转换?

<My Perspective> Data transformation combining or rearranging one XML to another
XML doc based on their XSDs. E.g XMLa -> firstName | lastName ===(Tranformation) 
==> XMLb -> fullName = concatenate(XMLa.firstName + " " + XMLb.lastName)

我正在使用tibco business work&amp;设计师这样做。

什么是XML数据操作?

<My Perspective> Data manipulation is the changing of the data within one XML
to another. E.g. XMLa --> UScurrency ===(Manipulation)==> UScurrency * 1.4 
= SGcurrency ( not in xml?).

这是否被视为操纵?

在将信息从英制变为公制的情况下(例如, 以英尺为单位的长度,以米为单位的长度,以磅为单位。副 反之亦然,这个改变是否适合另一个xml 考虑操纵或改造?

2 个答案:

答案 0 :(得分:1)

据我所知,没有正式的定义区分这两者。我强烈建议你回到那个为你指定这个项目的人,并问他们他们认为这些术语是什么意思。

(具体的反例:在XSLT中,最后一个字母代表转换,XSLT当然可以进行计算以及简单的重组。)

答案 1 :(得分:1)

通常,如果从一个或多个输入文档创建全新的输出文档,则使用术语转换。一个典型的例子是使用XSLT进行转换,但是构建新文档的任何进程都可以标记为转换。

如果更改现有XML文档,即添加,更改或删除节点,则使用术语操作。这通常使用DOM接口完成。