你在这里: XML xmlupdate

xmlupdate

这个转换器通过执行以下一个或多个操作来修改XML文档:

  • 替换XML元素或属性。
  • 替换元素或属性的内容。
  • 删除XML元素或属性。
  • 删除XML元素或属性的内容。
  • 重命名元素或属性
  • 插入新元素或属性。

对于每个文档更新,都使用一个XML路径表达式来标识要修改的项的位置。注意,该路径可以引用多个项目。如果是这样,所有的项目都将被修改。

对于替换现有项或插入新项的修改,给出两个参数,它们指定要添加到文档中的值。这个值可以是一个简单的文本值,也可以是一个XQuery表达式。

更新特性提供文档更新操作中使用的属性值。的文档特性仅用于提供要更新的XML文档。

的每个特性更新端口,转换器中列出的所有更新操作将应用于通过文档端口。因此,如果没有特性通过更新港口

需要注意的是,如果将文档直接输入transformer参数中,可能会以两种不同的方式进行处理:

  • 如果没有文档向transformer提供了一些特性,将创建一个新特性来存储文档。每个更新都将应用于文档,然后通过文档端口。
  • 如果文档transformer具有特定的特性,每个更新将应用于文档,然后将文档复制到每个文档文档在变压器输出这些特性之前输入特性。

输入端口

输出端口

参数

XML文档

更新

参数

编辑变压器参数

使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项

变压器的分类

XML

搜索FME知识中心

有关此变压器的示例和信息,请参阅FME知识中心