XMLValidator
验证XML文件或文本的语法或模式。有不同的方法来指定要验证的XML源:
- 在XML文本字段中输入XML文本,
- 属性中包含XML文本的属性带有XML文本的属性参数,
- 指定包含XML文件路径的属性,或者
- 在XML Filename参数中选择XML文件。
参数
XML输入
您在该字段中所做的选择启用了相应的参数。
- 带有XML文本的属性:选择包含XML文本的属性。
- XML文件:浏览到XML文件,或者选择包含XML文件路径的属性。
验证类型
如果将此参数设置为None,则将通过通过端口。
如果验证类型设置为仅语法或语法和模式,则所有仅传递语法或语法和模式验证的功能将通过通过端口。
模式位置
如果将“验证类型”设置为“语法和模式”,用户还可以指定模式位置。它可以作为包含模式位置的属性指定,也可以使用文件浏览器选择。但是,如果XML文件引用的模式可以位于FME中的默认XML模式位置,则不能保证在验证中使用指定的模式。
错误和警告列表名称
属性将输出至少一个警告或错误失败端口,在特性中添加一个新的list属性。如果默认_ XML错误为列表名,列表属性的元素包含以下内容:
列表属性的元素 | 描述 |
---|---|
_xml错误{}。类型 | 警告、错误或致命错误 |
_xml错误{}.file | 发生警告或错误的文件 |
_ XML错误{}.line | 发生警告或错误的行 |
_xml错误{}.col | 发生警告或错误的列 |
_xml错误{}.desc | 有关警告或错误的详细信息 |
注:属性列表不能从Workbench中的输出模式访问,除非首先使用对其进行操作的转换器(例如)对其进行处理ListExploder或ListConcatenator。所有属性列表转换器都显示在“转换器帮助”下的“内容”窗格中列表。另外,AttributeExposer可以使用。
限制输出中的错误/警告的数量
如果是,则可以指定每个特性的最大错误或警告数。如果没有,则记录每个特性的所有错误和警告。
错误/警告的最大数目
指定每个特性报告的错误和警告的最大数目。如果错误比这个数字多,则不记录它们。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。