XML验证程序
验证XML文件或文本的语法或架构。指定要验证的XML源有不同的方法:
- 在XML文本字段中输入XML文本,
- 指定包含XML文本的属性带有XML文本的属性参数,
- 指定包含XML文件路径的属性,或
- 在xml文件名参数中选择xml文件。
参数
XML输入
您在此字段中所做的选择将启用其相应的参数。
- 带XML文本的属性:选择包含XML_文本的属性。
- XML文件:浏览到XML文件或选择包含XML文件路径的属性。
验证类型
如果此参数设置为无,所有功能将通过通过端口。
如果验证类型设置为仅语法或语法和架构,所有只通过语法或语法和模式验证的功能将通过通过端口。
架构位置
可选,如果“验证类型”设置为“语法和架构”,则用户可以指定架构位置。它可以指定为包含架构位置的属性,也可以使用文件浏览器选择。然而,如果XML文件引用的架构可以位于FME中的默认XML架构位置,则不保证在验证中使用指定的架构。
错误和警告列表名称
具有至少一个警告或错误的功能将通过失败添加到功能的新列表属性的端口。如果违约_ XML_错误是列表名称,list属性的元素包含以下内容:
列表属性元素 | 说明 |
---|---|
_ xml_错误.type | 警告,错误或致命错误 |
_ xml_错误.file | 出现警告或错误的文件 |
_ xml_错误.line | 出现警告或错误的行 |
_ xml_错误.col | 出现警告或错误的列 |
_ xml_错误.desc | 有关警告或错误的详细信息 |
注:列出属性无法从工作台的输出模式访问,除非首先使用对其进行操作的转换器对其进行处理,例如列表分解器或列表连接符.所有列表属性转换器都显示在“转换器帮助”下的“内容”窗格中。列表.或者,属性Exposer可以使用。
限制输出中的错误/警告数
如果是,可以指定每个功能的最大错误或警告数。如果没有,记录每个功能的所有错误和警告。
最大错误/警告数
指定每个功能报告的最大错误和警告数。如果错误超过这个数字,它们没有被记录。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,在一些变压器中也有。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.
变压器类别
搜索FME知识中心
在上搜索有关此变压器的示例和信息FME知识中心.