[jdom-interest] SaxBuilder.build() skips internal doctype declaration

Per Norrman pernorrman at telia.com
Thu Apr 15 13:37:03 PDT 2004


Hi,

Maybe it isn't entirely obvious, but

         builder.setExpandEntities(false);

should do the trick.

/pmn


Buggle Dagmar ZFF TE-HP wrote:
> Hi to all,
> I'm developing a client-server application where Client and server are
> talking in XML but the communication format is String format. So I have to
> transform Strings to XML documents. In order to get the most actual doctype
> definition, I decided to put it as an internal doctype declaration in the
> declaration subset.
> Now I'm building my JDOM Document from this XML String containing the
> doctype declaration in subset using 
> 
> SaxBuilder.build("org.apache.xerces.parsers.SAXParser", true).  (true is for
> Validation on)
> 
> But I find the document just produced without any Doctype information in it!
> Is this intentional because of standards that I do not know properly? Or are
> there methods to convince SaxBuilder picking up my doctype? Otherwise I have
> to build an ugly "balcony" to get around this problem.
> 
> The JDOM version I'm using is B10rc1 on WinXP. I've also updated Xerces to
> the version which is bundled with b10.
> 
> 		Mit freundlichen Grüßen / Best regards/ sincères salutations
> 		Dagmar Buggle 
> 		TE-HP Software Prozesse 
> 
> 		ZF Friedrichshafen AG 
> 		88038 Friedrichshafen, Deutschland/Germany 
> 		Telefon/Phone +49 7541 77-7992, Telefax/Fax +49 7541
> 77-907992 
> 		dagmar.buggle at zf.com 
> 
> 
> 
> _______________________________________________
> To control your jdom-interest membership:
> http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhost.com
> 



More information about the jdom-interest mailing list