- From: <Holger.Juschkewitz@de.ibm.com>
- Date: Thu, 8 Feb 2001 17:16:02 +0100
- To: ht@cogsci.ed.ac.uk
- cc: xmlschema-dev@w3.org
Henry,
sorry for bringing this up again but I had to work on something else in the
meantime. I posted a question a few weeks ago about deriving elements
without specifying the type of the simple content. You replied giving me
the following suggestion:
******
> All I'm trying to do is to derive attributes and define the simple
> content of the derived type in the derived type. Is that possible at
> all?!?
Sure, if I've understood you correctly:
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2000/10/XMLSchema"
xmlns:my="http://www.example.com/foo"
targetNamespace="http://www.example.com/foo"
version="0.4">
<complexType name="attribute">
<simpleContent>
<extension base="anySimpleType">
<attribute name="isNullable" type="boolean" use="optional"/>
<attribute name="isQueryable" type="boolean" use="optional"/>
<attribute name="isUpdatable" type="boolean" use="optional"/>
</extension>
</simpleContent>
</complexType>
<element name="ShipmentNo">
<complexType>
<simpleContent>
<restriction base="attribute">
<simpleType>
<restriction base="integer"/>
</simpleType>
</restriction>
</simpleContent>
</complexType>
</element>
</schema>
This is a tricky case, and there should probably be a section in the
Primer illustrating and explaining its use.
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of
Edinburgh
W3C Fellow 1999--2001, part-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
*****
This looks pretty much like what I'm trying to do. Thanks. But do you know
a XML parser which supports "anySimpleType". I tried Xerces 1.3.0 which
does not know the base type "anySimpleType". Or is this just a theoretical
solution? If there is no parser which supports this - do you have any
suggestion how to circumvent this problem?
Thanks in advance!
Holger
Received on Thursday, 8 February 2001 11:18:33 UTC