OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] SAX Question

[ Lists Home | Date Index | Thread Index ]

Len wrote:
>
> <mydoc
> att1="somevalue"
> att2="someother,another,yetanother"
> att3="stillmore">
> </mydoc>
>
> ... results in a call to the error handler .. Is that right?
>

Of course there are no apparent errors in the xml that you posted, so one
wouldn't expect a call to the error handler.  However, if you furnish the
xml with a DTD that declares the mydoc element as EMPTY, e.g.

<!ELEMENT mydoc EMPTY>

and you have validation enabled, then it would be perfectly appropriate for
the error handler to be called.  It should give you an error message such as
the following from xmlvalid[1]

 Error: unexpected character content within element 'mydoc'

When an element is declared EMPTY, it means just that.  There is no
allowance for any content, including whitespace.  See VC:  Element Valid in
the XML rec.

Regards
~Rob

--
Rob Lugt
ElCel Technology
http://www.elcel.com/

[1] http://www.elcel.com/products/xmlvalid.html



  • References:
    • SAX Question
      • From: "Bullard, Claude L (Len)" <clbullar@ingr.com>



 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS