[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: need a [ in an ATTLIST
Not the news that I was looking for. But it is what I expected to hear. Thank you for the link also. Larry -----Original Message----- From: Rob Lugt [mailto:roblugt@e...] Sent: Tuesday, April 02, 2002 10:36 AM To: Larry Fillion; xml-dev@l... Subject: Re: need a [ in an ATTLIST From: "Larry Fillion" <larry.fillion@c...> To: <xml-dev@l...> Sent: Tuesday, April 02, 2002 3:44 PM Subject: RE: need a [ in an ATTLIST > I find it interesting that the default value can have the '[' > > <!ATTLIST myelement myattribute1 (value1|value2) "value["> > > > > > The following is a DTD snippet that I am trying to get to work. > > > > <!ELEMENT myelement EMPTY> > > <!ATTLIST myelement myattribute1 (value1|value2) #REQUIRED> > > <!ATTLIST myelement myattribute2 (value1|value2|value[) #REQUIRED> > > > > The issue is that I need to have a potential value for myattribute2 to be > > "value[". > > > > The first attribute "myattribute1" works just fine, but when I add the > > "value[" > > to the list of potential values, I get the following error when I try to > > parse an > > XML file (it never makes it passed the parsing of the DTD) > > javax.servlet.ServletException: Name tokens must not start with "[" > > characters. > Hi Larry, your parser is correct to disallow "[" in an enumerated type. Each enumeration value must be a token that satisfies the NmToken production, which consists only of NameChar characters. See http://www.w3.org/TR/REC-xml#NT-NameChar As for the parser allowing a default value containing the "[" - this is a bug. Regards Rob Lugt ElCel Technology http://www.elcel.com/
|
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
|