Equivalent Child Node Properties

 

Nodes that are child node of an Equivalent node are created automatically by BizTalk Editor to show the set of derived complex types and the base complex type from which they are derived. The XML structures specified by any of these types can occur wherever the base complex type is called for in the schema. This yields the same type of polymorphism that is common in many object-oriented programming languages.

At the location in an instance message where the base complex type is called for by the schema, the structure of the XML can validly conform to that base complex type or to any of the derived complex types, all of which are displayed as child nodes of the Equivalent node in the schema.

In corresponding instance messages, you can use any of the types shown under the Equivalent node by specifying the data type explicitly:

<RecordName   
            xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance">  
  

When you select a node that is the child of an Equivalent node in BizTalk Editor, you can examine its read-only properties in the Visual Studio Properties window.

The following table shows the properties associated with nodes that are child nodes of Equivalent nodes.

Property name Category Description
Derivation Type General Shows the base complex type or one of the derived complex types.
Node Name General Shows the name of the base or derived complex type within angle brackets (<type>).

See Also

Equivalent Node Properties
Node Properties - By Node Type
Node Properties - Alphabetical Listings