我需要映射两个模式才能获取xslt文件。我的目标模式中的主要元素是CadastreFeatureCollection,它只包含一个CadastreFeatureCollectionMembers元素。在那个元素中,我有大约70个其他元素。现在,我有两个问题:
我转化的gml必须是这样的:
<CadastreFeatureCollection>
<CadastreFeatureCollectionMember>
<State>
<Country>
<City>
<Village>
<...>
但MapForce就是这样的:
`<CadastreFeatureCollection>
<CadastreFeatureCollectionMember>
<State>
</CadastreFeatureCollectionMember>
<CadastreFeatureCollectionMember>
<Country>
</CadastreFeatureCollectionMember>....`
我缺少什么?我选择CadastreFeatureCollection作为根元素。
2.MapForce移动模式中的功能,它们的顺序与需要的顺序不同。这怎么可能?
P.S。我使用FME从SQLServer数据库获取第一个xsd / gml,然后使用MapForce获取转换文件,以使最终的gml与我需要的模式一致。
编辑:我认为如果我成功地解决了第一个问题,那么另一个将会自行解决,因为每个特征成员只是一个特征,所以MapForce重新排序特征集合中的特征成员,而不是特征本身。