xsl-list
[Top] [All Lists]

Re: Anonymous Elements

2005-04-25 22:50:30
I am just curous to know what you are trying to acheive through
definition of an "anonymous element".
It does not make sense to define an <xsd:element> without a name
within your schema. What you can do is to have an <xsd:any>.This
element will allow you to extend the instancet with elements not
specified by the schema.

What you are first referring to in your email is about anonymous
types. Anonymous types are used to express intent that the types are
not intended for reuse. So they are defined local to the element
declaration.

What you have to understand is that Elements and attributes are the
items that actually appear in your instance that the schema defines.
Types are just the metadata for descrbing the structure and content of
these elements/attributes.

-Menon



On 4/26/05, aspsa <aspsa(_at_)optonline(_dot_)net> wrote:
Hi, folks.

As I understand it, anonymous elements are most often used with the
<xs:complexType> XML Schema element. However, is it possible to apply this
same concept to the <xs:element> element? I've commented out the named
version of the <xs:element> element in question.

<xs:complexType name="personaeType">
<xs:sequence>
  <xs:element name="TITLE" type="minStrLenType" />
  <!--<xs:element name="PERSONAorPGROUP">-->
  <xs:element>
   <xs:complexType>
    <xs:choice>
     <xs:element name="PERSONA" type="minStrLenType" maxOccurs="unbounded"
/>
     <xs:element name="PGROUP" type="pgroupType" maxOccurs="unbounded" />
    </xs:choice>
   </xs:complexType>
  </xs:element>
</xs:sequence>
</xs:complexType>

Thanks for your feedback.

Respectfully,

ASP

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




-- 
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!

-Ramkumar Menon
 A typical Macroprocessor

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>