W3C home > Mailing lists > Public > xmlschema-dev@w3.org > December 2006

anonymous element

From: Kassahun, Ayalew <Ayalew.Kassahun@wur.nl>
Date: Fri, 1 Dec 2006 10:19:20 +0100
Message-ID: <9C00C2F0ECEC594580FCF26CA09DFF521B9856@scomp0040.wurnet.nl>
To: <xmlschema-dev@w3.org>


How can I define anonymous elements (elements without names) in XML


What I would like to achieve is a schema in which the following
statements are true:

1.       An XML document based on the schema can contain any XML

2.       All XML elements should have "id" and "name" attributes. 


In short something like this:


<xsd:schema targetNamespace="http://www.bla"

    <!-- anonymous element  -->

    <xsd:complexType name="Anonymous.Type">

        <xsd:attribute name="id" type="xsd:string"/>

        <xsd:attribute name="name" type="xsd:string"/>



     <xsd:element name="*" type=" Anonymous.Type"/>



Assuming "*" indicates an "anonymous element", but such a thing doesn't
exist in Schema definition.


How do I achieve this?




Received on Saturday, 2 December 2006 01:45:16 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:56:11 UTC