XMLNamespaceDeclarer
通过匹配另一个名称空间已完全声明的示例XML文件的前缀,声明XML文档中缺少的名称空间。
输入端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
输入包含XML文档信息的功能。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
如果输入文档的XML名称空间是固定的并且格式良好,那么它将通过这个端口输出。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
如果某个功能没有格式良好的XML文档,它将通过此端口输出。
参数
XML输入
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
从下拉列表中选择以启用选择的相应参数:
- 指定XML文本的属性/带有XML文本的属性:连接转换器后,选择包含XML文本的属性。
- XML文件名/XML文件:浏览到XML文件。
- XML Text/XML Text:打开XML文本编辑器。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
示例XML文件,将用作在XML输入文档中声明缺少的名称空间的引用。如果示例文件有多个具有相同前缀但不同URI的命名空间,则将始终使用第一个命名空间。
XML输出
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
包含XML输出的属性/XML输出文件:已成功处理的XML要素可以通过在包含XML输出的属性中指定属性名称输出到要素属性,也可以通过在XML输出文件参数中指定文件路径输出到文件。
错误和警告列表名称:至少有一个警告或错误的功能将通过失败向功能添加了新列表属性的端口。如果默认的\u xml\u错误是列表名称,则list属性的元素包含以下内容:
列表属性的元素 | 说明 |
---|---|
_xml错误{}.type | 警告、错误或致命错误 |
_xml\u错误{}.file | 发生警告或错误的文件 |
_xml\错误{}.line | 发生警告或错误的行 |
_xml\错误{}.col | 发生警告或错误的列 |
_xml\错误{}.desc | 有关警告或错误的详细信息 |
注:列出属性无法从Workbench中的输出模式访问,除非首先使用对其进行操作的转换器(如李斯特普洛德或列表串联器. 所有列表属性变换器都显示在“变换器帮助”的“内容”窗格中列表. 或者,属性曝光器可以使用。
漂亮的印刷品
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
该参数指定XML输出是否应该使用缩进进行漂亮的打印。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
此参数指定单个缩进的大小。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
默认情况下,制表符用于漂亮打印,使用此参数将制表符替换为空格。
例子
<根>
以及示例XML文件:
<根>
输出如下所示:
<根>
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来指定转换器参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些变压器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参阅变压器参数菜单选项.
变压器类别
搜索FME知识中心
在上搜索有关此变压器的示例和信息FME知识中心.