Attribute Name Expansion

Meta Data Services Programming

Meta Data Services Programming

Attribute Name Expansion

The following example shows how attributes that are typed as classes are mapped into Extensible Markup Language (XML).

Example
<Class1 Attribute1Attribute2="..."
      Attribute1Attribute3="...">
      ...
</Class1> 

In general, given a class A with an attribute B of type C, for each attribute D(n) on C, create a new attribute on A called BD(n). The name of the new attribute on A is appended with the name of D(n) unless the ExpandName tagged value on the attribute definition is set to false.

See Also

XML Encoding Reference