|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Enumerated Lists
Hoorah! It is fixed. I've based the original enumeration upon xs:string and it works in Xerces. XMLSpy doesn't appear to be complaining any more either.. Thanks for your help, Max Max Chappell wrote: > Hi, > > I'm trying to use a list type that contains only enumerated > values....I've tried validating with XMLSpy and XercesJ2.6.2 and get > errors when I use the list. > I've used two different approaches that don't validate correctly - can > anybody tell me if this is a schema problem or a Xerces problem please ? > > OK. First approach was: > > <xs:simpleType name="ePartitionKeys_"> > <xs:restriction base="xs:NMTOKEN"> > <xs:enumeration value="PartVersion"/> > <xs:enumeration value="Separation"/> > <xs:enumeration value="SheetName"/> > <xs:enumeration value="Side"/> > </xs:restriction> > </xs:simpleType> > > <xs:simpleType name="ePartitionKeysList_"> > <xs:list itemType="jdftyp:ePartitionKeys_"/> > </xs:simpleType> > > Second approach makes use of an interim definition (which I think is > the correct way to do this..?): > > <xs:simpleType name="ePartKeysList_"> > <xs:list itemType="jdftyp:NMTOKEN"/> </xs:simpleType> > <xs:simpleType name="ePartitionKeysList_"> > <xs:restriction base="jdftyp:ePartKeysList_"> > <xs:enumeration value="PartVersion"/> > <xs:enumeration value="Separation"/> > <xs:enumeration value="SheetName"/> > <xs:enumeration value="Side"/> > </xs:restriction> > </xs:simpleType> > The error message from Xerces is: > [Error] MISPrepress122.jdf:73:226: cvc-enumeration-valid: Value > 'SheetName Side Separation PartVersion' is not facet-valid with > respect to enumeration '[PartVersion, Separation, SheetName, Side]'. > It must be a value from the enumeration. > [Error] MISPrepress122.jdf:73:226: cvc-attribute.3: The value > 'SheetName Side Separation PartVersion' of attribute 'PartIDKeys' on > element 'ExposedMedia' is not valid with respect to its type, > 'ePartitionKeysList_'. > > Thanks in advance, > > Max > > > > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://www.oasis-open.org/mlmanage/index.php> > >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








