“将重复的XML属性转换为表格结构”的注释和答案 https://knowledge.亚搏在线safe.com/questions/83721/converting-repetitive-xml-attributes-into-tabular.html “将重复的XML属性转换为表格结构”问题的最新注释和答案 奥利维尔对奥利维尔评论的评论 https://knowledge.亚搏在线safe.com/comments/84353/view.html网站

非常感谢你@高石!这正是我一直在寻找的解决方案。你的工作区找到了我需要的结构。因此,线索是使用一对xmlfragment和XMLXQueryExtractor转换器。您的fmw模板还允许我更好地理解XQuery syntac,以便提取特定信息。

2018年12月17日,星期一,09:27:25 GMT 奥利维尔
高石对高石回答的评论 https://knowledge.亚搏在线safe.com/comments/84081/view.html网站 2018年12月11日星期二格林尼治时间10:13:30 高石 高石对高石回答的评论 https://knowledge.亚搏在线safe.com/comments/84074/view.html网站

这是一个使用XMLFragmenter和xmlxqueryextractor对的示例:xmlfragmenter-xmlxqueryextractor-example.fmwt文件(FME 2018.1.1.0)

希望这有帮助。

2018年12月11日星期二09:31:32 GMT 高石
高石回答 https://knowledge.亚搏在线safe.com/answers/84073/view.html网址

我想:一个名为“complexAttribute”的元素应该映射到目标表中的一个记录,该元素的“attributeType”属性是“TTOM Name:NameSet.nametrantelliterationset”[已编辑]。但是,来自其父节点和同级节点的一些元素/属性值也应该保存到相应的字段中。

如果我上面的猜测是正确的,那么XMLFragmenter和XMLXQueryExtractor的组合可能会对您有所帮助。另外,如果您可以澄清目标表中的每个字段与源XML文档中的元素/属性之间的映射规则,我们可以建议一个更具体的解决方案。

2018年12月11日星期二08:27:53 GMT 高石
奥利维尔对奥利维尔回答的评论 https://knowledge.亚搏在线safe.com/comments/84046/view.html网站

谢谢你@特伦塔斯韦亚搏在线.我会尽快调查xmlfragment。

2018年12月10日星期一格林尼治时间19:05:06 奥利维尔
trentatsafe回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/84040/view.html网址

你好@奥利维尔,

我建议尝试使用XMLFragmenter而不是XMLQueryExtractor,它比Extractor更容易使用,也不那么神秘。在XMLFragmenter中,可以排除元素(“要忽略的元素”)。这将需要打开展平,默认情况下这是禁用的。

XMLFragmenter的功能类似于一个XML读取器,可以在这里找到一个示例:https://knowledge.亚搏在线safe.com/articles/28309/tutorial-getting-started-with-xml-reading.html网站

最棘手的部分是为XMLFragmenter获得正确的特性路径。

我希望这能有帮助!

2018年12月10日,星期一,14:56:42 GMT 特伦塔斯韦亚搏在线