什么是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 考虑操纵或改造?
答案 0 :(得分:1)
据我所知,没有正式的定义区分这两者。我强烈建议你回到那个为你指定这个项目的人,并问他们他们认为这些术语是什么意思。
(具体的反例:在XSLT中,最后一个字母代表转换,XSLT当然可以进行计算以及简单的重组。)
答案 1 :(得分:1)
通常,如果从一个或多个输入文档创建全新的输出文档,则使用术语转换。一个典型的例子是使用XSLT进行转换,但是构建新文档的任何进程都可以标记为转换。
如果更改现有XML文档,即添加,更改或删除节点,则使用术语操作。这通常使用DOM接口完成。