  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Issue with xml prolog | Issue with xml prolog 2007-11-23 - By Tatu Saloranta
Back --- Abhishek Parwal <pabhishek@(protected)> wrote: > > Thanks Michael But the xml declaration was not > giving error in this > case: > > <attribute ><value> > <?xml version="1.0" encoding="ISO-8859 (See http://ISO-8859.ora-code.com)-1"?> > <note id="1"> > HI > </note> > </value></attribute>
This is not a well-formed xml document, and parsers should fail to parse it. It is illegal to have processing instructions with target that starts with "xml" (case insensitive) -- only xml declaration can look like that, and it can only start document with no preceding content of any kind, not even white space.
> The difference here is id="1". Pls explain why it is > not giving any > error on parsing it.
You should get an error parsing such content, and I don't see how this would not happen. Existence of attribute should make no difference.
Just remove the thing that looks like xml declaration (but can not be since it does not start the document), and you should be good to go.
-+ Tatu +-
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _____ __ ____ ___ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs __ ____ ____ ____ ____ ____ ____ ____ ____ ____ To control your jdom-interest membership: http://www.jdom.org/mailman/options/jdom-interest/youraddr@(protected)
|
|
 |