Remove Initial xml.
" POSITION="1056.37 -308.004" TOP_LEFT="1056.37 -308.004" BOTTOM_RIGHT="1055.37 -307.004" BOUNDING_RECT="1056.37 -308.004 -1 -1" ORDER="5e+14" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.784314,0.196078" SIZE_POLICY="8" COMMENT_TYPE="REGULAR" ANCHORED_NODE="11">Log it but you are ready to go anywhere.
" POSITION="1939.97 -156.5" TOP_LEFT="1939.97 -156.5" BOTTOM_RIGHT="1938.97 -155.5" BOUNDING_RECT="1939.97 -156.5 -1 -1" ORDER="5e+14" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.784314,0.196078" SIZE_POLICY="8" COMMENT_TYPE="REGULAR" ANCHORED_NODE="9">After working then change this input to be the url.
" POSITION="17.2652 -250.504" TOP_LEFT="17.2652 -250.504" BOTTOM_RIGHT="16.2652 -249.504" BOUNDING_RECT="17.2652 -250.504 -1 -1" ORDER="5e+14" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.784314,0.196078" SIZE_POLICY="8" COMMENT_TYPE="REGULAR" ANCHORED_NODE="8">。map-empty-elements = 是的matched-prefix = 属性matched-attributes = 是的基数= +? 除表达式= structure-prefix = child-position-attribute = 属性标识符= ui模式= 基本的xml_1_xfmap_feature_paths_structure“$(xml_in_xfmap_feature_paths_structure_xml_1)”GUI可选XML_FLATTEN_OPTIONS XML_IND_XFMAP_FEATURE_PATHS_STUREURUTE_XML_1扁平选项:#================================================================.= # NOTE: Any changes made should be made to XMLFlattener, XMLFragmenter and XML Reader metafile DEFAULT_MACRO XML_IN_XFMAP_FEATURE_PATHS_SUB_FRAGMENTS_XML_1 XML_1_XFMAP_FEATURE_PATHS_SUB_FRAGMENTS "$(XML_IN_XFMAP_FEATURE_PATHS_SUB_FRAGMENTS_XML_1)" # ================================================================= DEFAULT_MACRO XML_IN_XFMAP_XML_1 XML_1_XFMAP "$(XML_IN_XFMAP_XML_1)" GUI OPTIONAL MULTIFILE XML_IN_XFMAP_XML_1 XML_Map_File(*.xmp;*.xml)|*.xmp;*.xml|All_Files(*)|* xfMap File: # ================================================================= DEFAULT_MACRO XML_IN_XRS_XML_1 XML_1_XRS "$(XML_IN_XRS_XML_1)" GUI OPTIONAL FILENAME_MUSTEXIST XML_IN_XRS_XML_1 XRS_File(*.xml;*.xrs)|*.xml;*.xrs|All_Files(*)|* XRS File: # ================================================================= DEFAULT_MACRO XML_IN_CONTINUE_ON_GEOM_ERROR_XML_1 no XML_1_CONTINUE_ON_GEOM_ERROR "$(XML_IN_CONTINUE_ON_GEOM_ERROR_XML_1)" GUI CHOICE XML_IN_CONTINUE_ON_GEOM_ERROR_XML_1 yes%no Continue on Geometry Error: DEFAULT_MACRO XML_IN_EXPOSE_ATTRS_GROUP_XML_1 XML_1_EXPOSE_ATTRS_GROUP "$(XML_IN_EXPOSE_ATTRS_GROUP_XML_1)" GUI OPTIONAL DISCLOSUREGROUP XML_IN_EXPOSE_ATTRS_GROUP_XML_1 XML_IN_XML_EXPOSE_FORMAT_ATTRS Schema Attributes # Include this file in source setting section to add external search envelope processing # Zero as a default means we don't do any search -- this makes workbench happier # =========================================================================== DEFAULT_MACRO XML_IN_SEARCH_ENVELOPE_MINX_XML_1 0 XML_1_SEARCH_ENVELOPE "$(XML_IN_SEARCH_ENVELOPE_MINX_XML_1)" GUI OPTIONAL FLOAT XML_IN_SEARCH_ENVELOPE_MINX_XML_1 Minimum X: # =========================================================================== DEFAULT_MACRO XML_IN_SEARCH_ENVELOPE_MINY_XML_1 0 XML_1_SEARCH_ENVELOPE "$(XML_IN_SEARCH_ENVELOPE_MINY_XML_1)" GUI OPTIONAL FLOAT XML_IN_SEARCH_ENVELOPE_MINY_XML_1 Minimum Y: # =========================================================================== DEFAULT_MACRO XML_IN_SEARCH_ENVELOPE_MAXX_XML_1 0 XML_1_SEARCH_ENVELOPE "$(XML_IN_SEARCH_ENVELOPE_MAXX_XML_1)" GUI OPTIONAL FLOAT XML_IN_SEARCH_ENVELOPE_MAXX_XML_1 Maximum X: # =========================================================================== DEFAULT_MACRO XML_IN_SEARCH_ENVELOPE_MAXY_XML_1 0 XML_1_SEARCH_ENVELOPE "$(XML_IN_SEARCH_ENVELOPE_MAXY_XML_1)" GUI OPTIONAL FLOAT XML_IN_SEARCH_ENVELOPE_MAXY_XML_1 Maximum Y: # =========================================================================== DEFAULT_MACRO XML_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_XML_1 XML_1_SEARCH_ENVELOPE "$(XML_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_XML_1)" GUI OPTIONAL COORDSYS XML_IN_SEARCH_ENVELOPE_COORDINATE_SYSTEM_XML_1 Search Envelope Coordinate System: # =========================================================================== # BUG18999: We now have a soft clip to fall back on like native spatial index # thus we are reintroducing the clip to envelop as an option for users. # Defualt to soft clip as per the existing database readers we are emulating DEFAULT_MACRO XML_IN_CLIP_TO_ENVELOPE_XML_1 NO XML_1_CLIP_TO_ENVELOPE "$(XML_IN_CLIP_TO_ENVELOPE_XML_1)" GUI OPTIONAL CHECKBOX XML_IN_CLIP_TO_ENVELOPE_XML_1 YES%NO Clip to Search Envelope DEFAULT_MACRO XML_IN_ADVANCED_XML_1 GUI OPTIONAL DISCLOSUREGROUP XML_IN_ADVANCED_XML_1 XML_IN_VALIDATE_XFMAP_XML_1%XML_IN_VALIDATE_DATASET_XML_1 Advanced # ============================================================================ # This specifies whether the xfMap document should be validated against its # DTD file. If set to 'auto', the xfMap document will only be validated if # its DTD file is available. DEFAULT_MACRO XML_IN_VALIDATE_XFMAP_XML_1 no XML_1_VALIDATE_XFMAP "$(XML_IN_VALIDATE_XFMAP_XML_1)" GUI CHOICE XML_IN_VALIDATE_XFMAP_XML_1 yes%no%auto Validate XML Map File # ============================================================================ # This specifies whether the XML dataset should be validated against its # DTD file. If set to 'auto', the XML document will only be validated if # its DTD file is available. DEFAULT_MACRO XML_IN_VALIDATE_DATASET_XML_1 no XML_1_VALIDATE_DATASET "$(XML_IN_VALIDATE_DATASET_XML_1)" GUI CHOICE XML_IN_VALIDATE_DATASET_XML_1 yes%no%auto Validate XML Dataset File # =========================================================================== DEFAULT_MACRO XML_IN_NETWORK_AUTHENTICATION_XML_1 XML_1_NETWORK_AUTHENTICATION "$(XML_IN_NETWORK_AUTHENTICATION_XML_1)" GUI OPTIONAL AUTHENTICATOR XML_IN_NETWORK_AUTHENTICATION_XML_1 CONTAINER%GROUP%CONTAINER_TITLE%"Network Authentication"%PROMPT_TYPE%NETWORK Network Authentication # =========================================================================== DEFAULT_MACRO XML_IN_ATTRIBUTE_READING_XML_1 ALL XML_1_ATTRIBUTE_READING "$(XML_IN_ATTRIBUTE_READING_XML_1)" DEFAULT_MACRO XFMAP_FEATURE_PATHS_XML_1 X01_CORPO_MUN corpo_mun gui可选string_encoded xfmap_feature_paths_xml_1元素匹配:xml_1_xfmap_feature_paths $(xfmap_feature_paths_xml_1)xml_1_dataset“$(sourceDataset_xml_1)”#!end_source_header#!start_wb_header宏wb_keyword“textline_1”#!end_wb_header#!Start_Dest_Header TextLine TextLine_1#=====================================================================#以下GUI行提示将要用作TextLine文件的#目的地的文件夹。用户输入存储在#宏中,然后将其用于定义要写入的数据集。#!end_dest_header#!start_wb_header default_macro destdataset包括[if {“$(destdataset)”!=“”} {\ puts {default_macro destdataset_textline_1 $(destdataset)} \} \}]#! END_WB_HEADER #! START_DEST_HEADER TEXTLINE TEXTLINE_1 DEFAULT_MACRO DestDataset_TEXTLINE_1 $(DestDataset_TEXTLINE) GUI FILENAME DestDataset_TEXTLINE_1 Text/Compressed_Text_Files(*.txt;*.txt.gz)|*.txt;*.txt.gz|Text_Files(*.txt)|*.txt|Compressed_Text_Files(*.txt.gz)|*.txt.gz|All_files(*)|* Destination Text File: # ===================================================================== # The following GUI line prompts for the overwrite flag. The default is # YES. Possible values are YES or NO. Any value other than NO or # no is interpreted as YES. DEFAULT_MACRO TEXTLINE_OUT_OVERWRITE_FILE_TEXTLINE_1 YES TEXTLINE_1_OVERWRITE_FILE "$(TEXTLINE_OUT_OVERWRITE_FILE_TEXTLINE_1)" GUI CHOICE TEXTLINE_OUT_OVERWRITE_FILE_TEXTLINE_1 YES%NO Overwrite Existing File: # ===================================================================== # Set the type of encoding for the output file # ===================================================================== # Set line termination character DEFAULT_MACRO TEXTLINE_OUT_END_OF_LINE_TEXTLINE_1 System TEXTLINE_1_END_OF_LINE "$(TEXTLINE_OUT_END_OF_LINE_TEXTLINE_1)" GUI CHOICE TEXTLINE_OUT_END_OF_LINE_TEXTLINE_1 System%Windows%Unix%Macintosh%Source%None Line Termination: # ===================================================================== # Set whether to write the last line termination character DEFAULT_MACRO TEXTLINE_OUT_WRITE_LAST_EOL_TEXTLINE_1 YES TEXTLINE_1_WRITE_LAST_EOL "$(TEXTLINE_OUT_WRITE_LAST_EOL_TEXTLINE_1)" GUI CHOICE TEXTLINE_OUT_WRITE_LAST_EOL_TEXTLINE_1 YES%NO Write Last Line Terminator: DEFAULT_MACRO TEXTLINE_OUT_ENCODING_TEXTLINE_1 SYSTEM TEXTLINE_1_ENCODING "$(TEXTLINE_OUT_ENCODING_TEXTLINE_1)" GUI STRING_OR_ENCODING TEXTLINE_OUT_ENCODING_TEXTLINE_1 SYSTEM%* Character Encoding: # ===================================================================== # The following GUI line prompts for the overwrite flag. The default is # YES. Possible values are YES or NO. Any value other than NO or # no is interpreted as YES. DEFAULT_MACRO TEXTLINE_OUT_WRITE_UTF8_BOM_TEXTLINE_1 YES TEXTLINE_1_WRITE_UTF8_BOM "$(TEXTLINE_OUT_WRITE_UTF8_BOM_TEXTLINE_1)" GUI CHOICE TEXTLINE_OUT_WRITE_UTF8_BOM_TEXTLINE_1 YES%NO Write UTF Byte Order Mark # ===================================================================== # Set the mime type. Note -- it is actually only used inside of workspaces # as a FORMAT_PARAMETER which even then is parsed only by the FME Server # Repository Manager DEFAULT_MACRO TEXTLINE_OUT_MIME_TYPE_TEXTLINE_1 text/plain TEXTLINE_1_MIME_TYPE "$(TEXTLINE_OUT_MIME_TYPE_TEXTLINE_1)" GUI STRING_OR_CHOICE TEXTLINE_OUT_MIME_TYPE_TEXTLINE_1 application/json%application/octet-stream%application/xml%application/x-www-form-urlencoded%image/gif%image/jpeg%image/png%image/tiff%multipart/mixed%multipart/alternative%multipart/related%text/html%text/plain%text/xml MIME Type: # ============================================================================ # Opt in for destination dataset type vs format type validation DEFAULT_MACRO TEXTLINE_OUT_DESTINATION_DATASETTYPE_VALIDATION_TEXTLINE_1 Yes TEXTLINE_1_DESTINATION_DATASETTYPE_VALIDATION "$(TEXTLINE_OUT_DESTINATION_DATASETTYPE_VALIDATION_TEXTLINE_1)" TEXTLINE_1_DATASET "$(DestDataset_TEXTLINE_1)" #! END_DEST_HEADER #! START_WB_HEADER #! END_WB_HEADER #! END_HEADER LOG_MAX_FEATURES 200 LOG_MAX_RECORDED_FEATURES 200 FME_REPROJECTION_ENGINE FME FME_IMPLICIT_CSMAP_REPROJECTION_MODE Auto FME_GEOMETRY_HANDLING Enhanced FME_STROKE_MAX_DEVIATION 0 LOG_FILTER_MASK -1 DEFAULT_MACRO DATASET_KEYWORD_XML_1 XML_1 DEFAULT_MACRO DATASET_KEYWORD_TEXTLINE_1 TEXTLINE_1 # ------------------------------------------------------------------------- XML_1_READER_META_ATTRIBUTES fme_feature_type # ------------------------------------------------------------------------- MULTI_READER_CONTINUE_ON_READER_FAILURE No # ------------------------------------------------------------------------- MACRO WORKSPACE_NAME xmlquebecRead MACRO FME_VIEWER_APP fmedatainspector # ------------------------------------------------------------------------- XML_1_DEF corpo_mun ADR_ELCTRN xml_char(59) ADR_PHY_L1 xml_char(39) ADR_PHY_L2 xml_char(38) ADR_POS_L1 xml_char(39) ADR_POS_L2 xml_char(38) BUR xml_decimal(3,0) CHNG_STATU xml_char(11) CLAS_POP xml_decimal(3,0) CMNT_POP xml_char(34) COD_ACTI xml_decimal(2,0) COD_GEO_A xml_char(5) COD_GEO_N xml_char(6) COD_POST xml_char(7) CONST xml_char(11) CORP_POLC xml_char(2) DERN_ELEC xml_char(11) DESC_NAT xml_char(11) DESI xml_decimal(3,0) DESI_PREC xml_decimal(3,0) DISSO xml_char(11) DIVIS_TERR xml_char(2) D_CLAS_POP xml_char(16) D_COD_ACTI xml_char(8) D_CORP_P xml_char(34) D_DESI_P xml_char(14) D_DIVIS_T xml_char(14) D_LAN_CORS xml_char(10) D_MOD_ELEC xml_char(26) D_TYP_ACTI xml_char(20) D_VIRM_A xml_char(4) GOQ_CONST xml_char(26) GOQ_DISSO xml_char(26) LAN_CORS xml_char(2) LAT_DEG xml_decimal(3,0) LAT_MIN xml_decimal(2,0) LONG_DEG xml_decimal(3,0) LONG_MIN xml_decimal(3,0) MODI_DESI xml_char(11) MODI_MRC xml_char(11) MODI_NOM xml_char(11) MOD_ELEC xml_char(2) MRC_PREC xml_char(6) NAT xml_char(2) NOM_ABR xml_char(39) NOM_GENT xml_char(33) NOM_L_L1 xml_char(34) NOM_L_L2 xml_char(32) NOM_O_L1 xml_char(34) NOM_O_L2 xml_char(27) NOM_O_P_L1 xml_char(33) NOM_O_P_L2 xml_char(18) NO_AG_REG xml_decimal(4,0) NO_DIVIS xml_decimal(3,0) NO_FOURN xml_decimal(9,0) NO_REG xml_decimal(3,0) NO_SEQ_A xml_decimal(8,0) NO_TEL xml_decimal(11,0) NO_TLC xml_decimal(11,0) PROCH_ELEC xml_char(11) SIT_INTRNT xml_char(69) SOLD_POP xml_decimal(8,0) SUPF xml_decimal(10,0) SYS_STS5K_x0023_HAV_x0023_ATK_x0024_IXAL36RX_Z_5 xml_decimal(21,0) SYS_STSQLA7LT5Z_x0023_SQXBQ_x0023_TAHHW1RT xml_decimal(21,0) TYP_ACTI xml_char(2) VIRM_AUTO xml_char(2) xml_fragment xml_xml xml_id xml_char(20) xml_matched_element xml_char(10) xml_parent_child_pos xml_char(1) xml_parent_id xml_char(1) # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "Router and Unexpected Input Remover" COMMAND_PARM_EVALUATION SINGLE_PASS MULTI_READER_KEYWORD XML_1 INPUT FEATURE_TYPE * ROUTE XML XML_1::corpo_mun TO FME_GENERIC ::corpo_mun ALIAS_GEOMETRY MERGE_INPUT Yes OUTPUT ROUTED FEATURE_TYPE * XML_1_MERGE_DEF XML_1::corpo_mun EXACT corpo_mun # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "corpo_mun (XML_1) Splitter" INPUT FEATURE_TYPE corpo_mun OUTPUT FEATURE_TYPE corpo_mun_XML_1 DEFAULT_MACRO WB_CURRENT_CONTEXT # ------------------------------------------------------------------------- FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_CREATED Brancher -1 4" INPUT FEATURE_TYPE Creator_CREATED TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" OUTPUT PASSED FEATURE_TYPE * @RemoveAttributes("Creator_CREATED Brancher -1 4".BranchingFactory.Count) # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" INPUT FEATURE_TYPE * OUTPUT FEATURE_TYPE * # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "HTTPCaller (Disabled) Nuker" INPUT FEATURE_TYPE Creator_CREATED DEFAULT_MACRO _WB_BYPASS_TERMINATION No FACTORY_DEF * TeeFactory FACTORY_NAME HTTPCaller_ 输入feature_type httpcaller_ 输出失败feature_type * @abort(编码,httpcaller 输出 一个 拒绝了 特性。 来 继续 翻译 当 特性 是 拒绝了 改变 工作空间 参数 翻译 拒绝了 功能 处理 来 继续 翻译 ) # ------------------------------------------------------------------------- 包括[macroLine“宏观AttributeRemover_LIST_EXP”;foreach attr [split ""]{设置attr [FME_DecodeText $attr];Set attr [regsub "{}$" $attr "{}.*"];设置attr (regsub——“{}”美元attr”\ \ {\ [0 - 9 \]+ \ \}");附加macroLine”^ attr美元”;};把macroLine美元;] FACTORY_DEF * TeeFactory FACTORY_NAME AttributeRemover输入FEATURE_TYPE corpo_mun_XML_1输出FEATURE_TYPE AttributeRemover_OUTPUT @RemoveAttributes fme_encoded, xml_fragment @RemoveAttributes ($ (AttributeRemover_LIST_EXP fme_pcre_match” )") # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactoryFACTORY_NAME Logger_Logger INPUT FEATURE_TYPE AttributeRemover_OUTPUT OUTPUT FEATURE_TYPE Logger_LOGGED @Log("Logger:特性是:","20","20")@FeatureType(Logger_LOGGED) FACTORY_DEF * TeeFactory FACTORY_NAME "Logger LOGGED Output Nuker"输入FEATURE_TYPE Logger_LOGGED # ------------------------------------------------------------------------- FACTORY_DEF * RoutingFactory FACTORY_NAME "目标特性类型路由相关器" COMMAND_PARM_EVALUATION SINGLE_PASS INPUT FEATURE_TYPE * ROUTE FME_GENERIC HTTPCaller_Output TO NULL __GO_TO_FINAL_OUTPUT_ROUTER__ CopyAttributes 编码 text_line_data. _网页_ ,multi_writer_id,0, __wb_out_feature_type,__nuke_me__ GEOMETRY FEATURE_TYPE_ATTRIBUTE __wb_out_feature_type * OUTPUT not_routing FEATURE_TYPE __nuke_me__ @Tcl2("FME_StatMessage 818059 [FME_GetAttribute fme_template_feature_type] 818060 818061 fme_warn") #------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME“最终输出核武器”输入FEATURE_TYPE __nuke_me__