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