内联FME架构功能

XFMAP具有指定其内容中的架构功能的机制。这是通过的<架构类型>element’s<内联>元素。

<内联>元素可以包含零或更多<架构特征>儿童元素。一种<架构特征>元素表示明确的FME模式;它包含A.类型指定架构功能的功能类型和零个或更多的属性elements that specify the schema feature’s attributes and attribute types.

元素有两个必需的属性,它们是姓名and类型属性。价值类型属性必须是FME属性类型:XML_CHAR(#)XML_INT16XML_INT32xml_real32XML_REAL64xml_decimal(#,#), 或者xml_boolean

这following example illustrates the usage of the<内联>元素。当请求XML读取器的FME模式功能和下面的XFMAP时,那么要素类型的架构功能状态having 9 user-defined attributes –区域CODE姓名POP1990POP90_SQMIP_URBAN90p_ing_lang.p_emplex_sec.那andHSE_UNIT90.- 返回几何图形。

<?XML Version =“1.0”编码=“UTF-8”?>  <架构类型> <内联> <架构 - 要素类型=“状态”> <架构 - 属性名称=“区域”类型=“xml_decimal(16,3)“/> <架构 - 属性名称=”代码“类型=”xml_char(4)“/>  <架构 -属性名称=“pop1990”type =“xml_decimal(11,0)”/>     <架构 - 属性名称=“HSE_UNIT90”类型=“XML_DECIMAL(11,0)”/> <架构 - 属性名称=“fme_gometry {0}”类型=“xml_no_geom”/>    ...