From: Michael v. R. <mi...@ba...> - 2009-12-20 11:43:34
|
Hello. I've just started evaluating XINS and I'm trying to find our whether it's possible to have shared compound / structured types. It does appear that one can define such types in the <data> section, but can they be referenced from elsewhere without being re-defined? For example, say we have a type called EmailAddress: <data> <contains> <contained element="EmailAddress" /> </contains> <element name="EmailAddress"> <description>An email address and name</description> <attribute name="address" required="false" true="_text"> <description>The email address, for example so...@so....</description> </attribute> <attribute name="name" required="type" type="_text"> <description>The person's name, for example A N Other.</description> </attribute> </element> </data> I would like to be able to re-use this type without re-defining it in <input> and <output> sections, for example to update or return an customer's email address, or add, remove, or return recipients on a message being built. Is this possible? It's not clear to me from the user guide documents or demos, but I may be missing something. Thanks, Michael. |