xmlxqueryupdater
使用XQuery更新表达式提供对XML文档的更新。
参数
XQuery类型
此参数标识要执行的XQuery的类型。每个可能的值都对应于指定XQuery的方式。它可以
- 直接指定–XQuery表达式
- 功能上的属性–指定XQuery的属性
- 文件路径–XQuery文件
XML源
This parameter identifies either an attribute that contains an XML document (XML属性)或指定包含XML文档的文件(XML File).可以将此参数设置为无(查询中指定了文件)如果上面的xquery参数引用了XML文件。如果设置了此参数,查询的上下文文档将设置为参数的值(文件或字符串,视情况而定)。
结果
The parameter determines which attribute the XQuery results will be written to.它仅在XML文档是属性时使用。
For every element in the result set,将输出一个功能查询结果端口,其结果值设置为此参数指定的属性。
当查询直接在文件上操作时,更新将发生在文件本身,不会产生任何特征。如果这不是期望的结果,您可以使用属性标识符transformer and pass that feature into the XQueryUpdater transformer.
xquery函数
FME提供了几个可以在XQuery脚本中使用的功能。这些函数允许XQuery脚本访问和操作特性属性值。目前,没有允许操作特征几何图形的函数。
实例
Editing Transformer Parameters
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,也可用于一些变压器。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.
变压器类别
FME许可级别
FME Professional edition and above
搜索FME知识中心
Search for samples and information about this transformer on theFME知识中心.