- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 28 Jun 2000 21:45:44 +0100
- To: Norbert Eisinger <Norbert.Eisinger@informatik.uni-muenchen.de>
- Cc: xmlschema-dev@w3.org
Norbert Eisinger <Norbert.Eisinger@informatik.uni-muenchen.de> writes: > Please find attached a small XML schema constructed in analogy to > the simple type "List Type for Six US States" in XML Schema Part 0. > > XSV 1.145/1.61 of 2000/06/27 09:25:51 reports > em.xsd:56:4: Warning: facets not allowed when derivedBy is list > > I must admit that I am not sure whether my schema is correct, but > I think that the length facet in a type derived by list is allowed. > > The example is in German. When I wrote it I did not expect that I might > distribute it abroad. The structure of the schema ought to be simple > enough even if you don't understand the contents. And please forgive me, > should the name of your country be used unfavourably in the example :-) > > Yours sincerely, > Norbert Eisinger > > <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> > > <Europameisterschaft> > > <GruppeA>Deutschland England Liechtenstein Vatikan</GruppeA> > > <GruppeB>Albanien Andorra Estland Luxemburg</GruppeB> > > <GruppeC>Belgien Färöer Weißrussland Zypern</GruppeC> > > <GruppeD>Malta Moldawien Österreich SanMarino</GruppeD> > > <Viertelfinale> > Estland Färöer Liechtenstein Luxemburg Moldawien SanMarino Vatikan Zypern > </Viertelfinale> > > <Halbfinale> > Estland Luxemburg Moldawien SanMarino > </Halbfinale> > > <Finale> > Luxemburg SanMarino > </Finale> > > </Europameisterschaft> > > <?xml version="1.0" encoding="ISO-8859-1" ?> > > <schema xmlns = "http://www.w3.org/1999/XMLSchema" > xmlns:em = "http://www.pms.informatik.uni-muenchen.de/EM" > targetNamespace = "http://www.pms.informatik.uni-muenchen.de/EM" > elementFormDefault = "unqualified"> > > > <annotation> > <documentation> > XML Schema für Europameisterschaft (Übungsaufgabe) > </documentation> > </annotation> > > > <element name="Europameisterschaft" type="em:TypEuropameisterschaft" /> > > > <complexType name="TypEuropameisterschaft"> > <element name="GruppeA" type="em:TypListe4Länder" /> > <element name="GruppeB" type="em:TypListe4Länder" /> > <element name="GruppeC" type="em:TypListe4Länder" /> > <element name="GruppeD" type="em:TypListe4Länder" /> > <element name="Viertelfinale" type="em:TypListe8Länder" /> > <element name="Halbfinale" type="em:TypListe4Länder" /> > <element name="Finale" type="em:TypListe2Länder" /> > </complexType> > > > <simpleType name="TypLand" base="string"> > <enumeration value="Albanien" /> > <enumeration value="Andorra" /> > <enumeration value="Belgien" /> > <enumeration value="Deutschland" /> > <enumeration value="England" /> > <enumeration value="Estland" /> > <enumeration value="Färöer" /> > <enumeration value="Frankreich" /> > <enumeration value="Italien" /> > <enumeration value="Liechtenstein" /> > <enumeration value="Luxemburg" /> > <enumeration value="Malta" /> > <enumeration value="Moldawien" /> > <enumeration value="Niederlande" /> > <enumeration value="Österreich" /> > <enumeration value="Polen" /> > <enumeration value="SanMarino" /> > <enumeration value="Schweiz" /> > <enumeration value="Vatikan" /> > <enumeration value="Weißrussland" /> > <enumeration value="Zypern" /> > <!-- und so weiter --> > </simpleType> > > > <simpleType name="TypListe2Länder" base="em:TypLand" derivedBy="list" > > <length value="2" /> > </simpleType> > > > <simpleType name="TypListe4Länder" base="em:TypLand" derivedBy="list" > > <length value="4" /> > </simpleType> > > > <simpleType name="TypListe8Länder" base="em:TypLand" derivedBy="list" > > <length value="8" /> > </simpleType> > > > </schema> I think you're right and this is a bug in XSV -- will confirm tomorrow. ht PS Please subscribe to the list. -- 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/
Received on Wednesday, 28 June 2000 16:46:06 UTC