斯潘8
斯潘4
这是一种从标记匹配项下递归提取所有属性的技术。这个小技巧可以让任何FME用户快速读取几乎任何XML数据集,所以它非常强大。它还可以与XML几何体读取方法相结合。
描述许多用户在读取复杂的XML或GML时遇到问题。这样做的方法是使用FME的通用XML阅读器。这可以通过特征路径来实现。然而,xfmap是XML集成脚本,它使您能够完全灵活地按照自己的意愿读取XML,包括几何集成,这是功能路径尚不支持的功能。其基本思想是,在“功能映射”部分中指定要构成功能类型的XML结构中的哪个节点。然后在“要素内容映射”部分中指定每个要素包含的内容。xfmap结构命令这可能需要一些时间来列出你的所有属性,所以这里有一种从标签匹配项下递归提取所有属性的技术。这个小技巧可以让任何FME用户读取几乎任何XML数据集,所以它非常强大。'mapping match=“feature/*”'意味着这将映射其父级为 到: attribute1=johnattribute2=vancouveractivedate_从=11-22-99激活日期_到=12-11-09 考虑事项唯一需要注意的是,它为匹配的标记下的所有内容构建父级childattrbite的属性名。也,如果“childattribute”多次出现,在fme childattribute 0中得到一个列表结构,子属性1。然后您可以决定在childattribute级别而不是父级别匹配标记,或者您可以在FME中使用ListExploder为每个列表元素创建单独的特性。 源XML示例假设我们想要读取下面的源XML。上面的structure命令允许我们读取
将几何图形添加到结构XFmaps诀窍是定义一个异常,这样我们就不会尝试将几何字段“坐标箱”自动渲染为属性。为此,我们使用以下条件限定映射表达式:
|
?2019安全亚搏在线软件公司|合法的