[jdom-interest] Parsing a comment like <!--- Hello
Elliotte Harold
elharo at metalab.unc.edu
Tue Nov 2 17:18:07 PST 2004
> That does match the production given in the XML recommendation, so it is
> valid XML:
>
> Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'
>
> The problem is that third "if" in the code, which returns "Comment data
> cannot start with a hyphen." - according to the above production,
> comment data *can* start with a hyphen, providing the hyphen is followed
> by a non-hyphen. Surprised me!
I'd have to check the CVS logs to be sure, but this one's probably my
fault. I just checked the XOM code base and I've got the same mistake
there (fixed now, of course). Anyway, just delete the relevant if clause
and all should be fine.
--
Elliotte Rusty Harold elharo at metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
http://www.cafeconleche.org/books/xian3/
http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
More information about the jdom-interest
mailing list