java - flaying saucer org.xml.sax.SAXParseException The declaration for the entity HTML.Version must end with > -
i have xhtml file with: on http://validator.w3.org/ gives me result: document checked html 4.01 transitional!
i parsing following code: outputstream os = null;
itextrenderer renderer = new itextrenderer(); os = new fileoutputstream(new file("example.pdf")); bufferedreader reader1 = new bufferedreader(new filereader("x:\\workspace\\test.html")); stringbuilder sb = new stringbuilder(); string line = null; while ((line = reader1.readline()) != null) { sb.append(line); } reader1.close(); string str = sb.tostring(); renderer.setdocumentfromstring(str); renderer.layout(); renderer.createpdf(os); os.close(); and i'm getting error described in title. know how fix issue?
you forgot closing bracket (>) in html page.
therefore no xhtml page html4 page. validator named useable validate html4 , not xhtml.
html4 lets things forbidden in xml (and xhtml), e.g. in html following legal:
<br
Comments
Post a Comment