XMLXQueryExploder
使用XQuery表达式将部分XML文本提取到新的FME特性中。
参数
XQuery类型
XQuery输入、XQuery表达式、XQuery属性、XQuery文件
此参数标识要执行的XQuery的类型。每个可能的值对应于指定XQuery的方法。它可以
- 直接指定 - XQuery表达式,
- 上的特征的属性 - 属性指定的XQuery,或
- 到文件的路径 - XQuery的文件。
XML源
XML输入,XML属性,XML文件
此参数标识包含XML文档的属性(XML属性),或指定包含XML文档的文件(XML文件)。可以将此参数设置为无(文件在查询中指定)如果上面的XQuery参数引用XML文件。如果设置了这个参数,查询的上下文文档将被设置为参数的值(作为文件或字符串,视情况而定)。
删除源XML属性?
如果XML文档是从属性加载的,那么可以设置Remove Source XML属性参数,以便在处理查询之后删除XML文档。
结果
编写XML头吗?
Write XML标头参数指定是否应该将XML标头写入XQuery的结果。注意,对于UNICODE文件,字节顺序标记(Byte Order Mark, BOM)是不写的,如果需要,应该通过一个额外的进程添加。
结果属性
此参数确定将向其写入XQuery结果的属性。它只在XML文档是属性时使用。
对于结果集中的每个元素,都将输出一个特性QueryResults将结果集的值移植到此参数指定的属性。
查询标记属性名
如果设置了此属性,则产生每个结果的查询的文本将被写入指定的属性。默认值是_source_query。
XQuery函数
FME提供了几个可以在XQuery脚本中使用的函数。这些函数允许XQuery脚本访问和操作特性属性值。目前,还没有允许操作特性几何图形的函数。
例子
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
FME授权级别
FME专业版及以上
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。