- From: Kassahun, Ayalew <Ayalew.Kassahun@wur.nl>
- Date: Fri, 1 Dec 2006 10:19:20 +0100
- To: <xmlschema-dev@w3.org>
Received on Saturday, 2 December 2006 01:45:16 UTC
Hi;
How can I define anonymous elements (elements without names) in XML
schema?
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
element.
2. All XML elements should have "id" and "name" attributes.
In short something like this:
<xsd:schema targetNamespace="http://www.bla"
xmlns:xsd=http://www.w3.org/2001/XMLSchema>
<!-- anonymous element -->
<xsd:complexType name="Anonymous.Type">
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
<xsd:element name="*" type=" Anonymous.Type"/>
</xsd:schema>
Assuming "*" indicates an "anonymous element", but such a thing doesn't
exist in Schema definition.
How do I achieve this?
Regards;
Ayalew
Received on Saturday, 2 December 2006 01:45:16 UTC