- XML (Extensible Markup Language) Reader/Writer
- XML Quick Facts
- Workbench XML Reader Parameters
- Workbench XML Writer Parameters
- Feature Representation
- Mapping File Reference
- xfMap
- Reading the Input XML Document
- Mapping Rules
- Types of Mapping Rules
- Match and Except Expression
- Specifying Several Match Expressions for One Mapping Rule
- Limiting Mapping Rule Activation with Except Expressions
- Mapping Rule States (activation, execution, suspension, and de-activation)
- Using Force Elements During Mapping Rule Activation and Deactivation
- Search-sets
- Expression Elements (Extract and Literal)
- Expression Sequence
- Feature Mapping Rules
- FME Feature Construction
- Feature Type Element
- Attributes Element
- FME Feature Construction (defining mapping rules under the <feature-content-map> element)
- Attribute Element (handling multiple values)
- Attribute Element (handling optional attributes)
- Attribute Element (sequenced attributes)
- Attribute Element (Nillable Attributes)
- Geometry Element
- Geometry Builder States (activation, execution, suspension, and de-activation)
- Geometry Construction
- Composite Geometry Builders
- Built-in Geometry Builders
- Mapping Segmented Geometric Information
- Geometry Traits (trait element)
- FME Feature Construction (constructing multiple features at a time)
- Structure Element
- References Element
- Apply References Element
- Group Mapping Rules
- Reference Mapping Rules
- Mapping Rules (Optional Elements)
- More Expression Elements
- FME Schema Features
- Reading the Input XML Document
You are here: Popular FormatsXML (Extensible Markup Language) Reader/WriterxfMapMapping Rules (Optional Elements)Use-Mappings Element (supplying the parameters)
Use-Mappings Element (supplying the parameters)
The optional <use-mappings> element must be the last element in a mapping rule. This element contains a sequence of one or more <use> elements that identifies a mapping rule by its signature name through the name attribute:
<mapping match=”...”> ... <use-mappings> <use name=”myMappingRule1”/> <use name=”myMappingRule2”/> ... </use-mappings> </mapping>
The above only specifies parameter-less mapping rules. To supply the parameters for a mapping rule, the <use> element may optionally have an <args> element. The <args> element can have one or more <arg> elements that take expression sequences as their values:
<mapping match=”...> ... <use-mappings> <use name=”myMappingRule1”/> <args> <arg> <!-- arg0 --> </arg> ... <arg> <!-- argN --> </arg> </args> </use> ... </use-mappings> </mapping>
The myMappingRule1 mapping rule’s signature must contain (N+1) named parameters.