例1

下面的FME映射文件读取Esri Shapefile,并使用XML编写器将其转换为XML。

读取器\类型形状写入器\类型XML形状\数据集C:\work\data\SHAPE\MEXICO XML \数据集C:\tmp\out.xml文件XML\u WRAP\u TABLES yes XML\u TABLE\u WRAPPER\u PREFIX PREFIX-XML\u TABLE\u WRAPPER\u SUFFIX-XML\u TARGET\u NS\u PREFIX xf XML\u GENERATE\u ROW\u ID yes XML\u ROW\u ID\u ATTR\u NAME myid XML\u ROW ID\u PREFIX someid XML\u TABLES\u SEQUENCE“states cities”XML\u APPLY\u样式表C: \tmp文件\样式表.xslXML\城市名称XML\字符(51)\CAPITAL XML\字符(1)\STATE\名称XML\字符(25)\POPULATION XML\小数(11,0)XML\河流名称XML\字符(40)\SYSTEM XML\字符(40)XML\道路长度XML\小数(16,3)\TYPE XML\字符(40)\ADMN\ CLASS XML\字符(20)\TOLL\ RD XML\字符(1)\RTE\ NUM1 XML\字符(3)\RTE\ NUM2 XML\字符(3)\ROUTE xml\u char(40)xml\u DEF states\AREA xml\u decimal(16,3)\CODE xml\u char(4)\NAME xml\u char(25)\POP1990 xml\u decimal(11,0)\POP90\u SQMI xml\u decimal(20,6)\P\u URBAN90 xml\u decimal(20,6)\P\u ING\u LANG xml\u decimal(20,6)\P\u emp\u SEC xml\u decimal(20,6)\HSE\u UNIT90 xml\u decimal(11,0)#------------------------------------------------------------------形状城市\NAME%NAME\CAPITAL%CAPITAL\STATE\u NAME%STATE\u NAME\POPULATION%POPULATION XML城市\XML\u类型XML\u点\NAME%NAME\CAPITAL%CAPITAL\STATE\u NAME%STATE\POPULATION%POPULATION-------------------------------------------------------------------------SHAPE rivers\NAME%NAME\SYSTEM%SYSTEM-XML-rivers\XML\u-type-XML\u-line\NAME%NAME\SYSTEM%SYSTEM#------------------------------------------------------------------SHAPE roads\LENGTH%LENGTH\type%type\ADMN\u-CLASS%ADMN\u-CLASS\TOLL\u-RD%TOLL\RD\RTE\ NUM1%RTE\ NUM1\RTE\ NUM2%RTE\ NUM2%ROUTE XML roads\XML\ type XML\ line\LENGTH%LENGTH\type%type\ADMN\ CLASS%ADMN\ CLASS\TOLL\ RD%TOLL\ RD\RTE\ NUM1%RTE\ NUM2%RTE\ NUM2\ ROUTE%ROUTE#----------------------------------------形状状态\面积\代码\名称\名称\POP1990%POP1990\POP90\u SQMI%POP90\u URBAN90%P\u URBAN90\P\u ingu LANG%P\u ingu LANG\P\u emplu SEC%P\u emplu SEC\HSE\u UNIT90%HSE\u UNIT90 XML states\XML\u type XML\u area\area%area\CODE%CODE\NAME\POP1990%POP1990\POP90\u SQMI%POP90\P\u URBAN90%P\u ingu LANG%P\u ingu LANG\P\u emplu SEC%P\u emplu SEC\HSE\u UNIT90%HSE第90单元