Hi Karsten, Thanks for your quick response. I did try the Fornax formatter. It does keep the ENTITY declaration in my XML file, but it replaces the reference (&UserInformation) with this comment:
<!-- DUMMY --> So this still doesn't help me. How do I tell the Fornax formatter not to replace my entity reference with the DUMMY comment? Thanks, Polly Karsten Thoms wrote: > > These are known issues of the oAW XML formatter. Since oAW 4.2 it is > implemented using the JAXP API due to IP issues. Unfortunately with JAXP > you have troubles with Doctypes, Entities and some other. > Basically the Fornax XML formatter is the oAW formatter before 4.2. It > is based on DOM4J. > > I strongly recommend to use this formatter. Because of those issues > (which cannot be solved without implementing a totally own one) the oAW > formatter will be deprecated. > > ~Karsten > > On 01.10.2008 17:15 Uhr, amphoras wrote: >> Hi, >> >> I am using Sculptor to generate an XML file using an External Entity (see >> http://www.xml.com/pub/a/98/08/xmlqna1.html#EXTENT). >> >> This is what the Hibernate file should look like: >> >> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping >> DTD//EN" >> "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" [ >> <!ENTITY UserInformation SYSTEM >> "classpath://com/foo/hibernate/UserInformation.xml"> >> ]> >> >> <hibernate-mapping> >> <class...> >> ... >> &UserInformation; >> ... >> </class> >> </hibernate-mapping> >> >> I could not get this to generate correctly. After much pain, I finally >> figured out that there was nothing wrong with my template code. The >> problem >> is with the XML formatter. The default >> org.openarchitectureware.xpand2.output.XmlBeautifier eats both the ENTITY >> declaration and the entity reference. Then I tried the Fornax >> org.fornax.utilities.formatter.xml.XmlFormatter. I do like it better >> than >> the oAW one because the XML looks much cleaner, and it leaves the ENTITY >> declaration. However, it replaces the entity reference with<!-- DUMMY >> -->! >> So that still doesn't work. I tried to not use a formatter at all, but >> the >> XML that is generated has spaces in front of<?xml>, which is invalid. >> >> Is there a setting or configuration that I can use to tell the formatter >> to >> leave my external entity declaration and reference alone? I know this is >> unusual syntax, but it makes the most sense for our situation. >> >> Thanks, >> Polly >> >> >> > > > -- > Karsten Thoms > Softwarearchitekt > > Telefon: +49 (0) 231 / 98 60-202 > Telefax: +49 (0) 231 / 98 60-211 > Mobil : +49 (0) 151 / 17396721 > > http://www.itemis.de > [EMAIL PROTECTED] > > itemis AG > Am Brambusch 22 > 44536 Lünen > > Rechtlicher Hinweis: > Amtsgericht Dortmund, HRB 20621 > > Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek > > Aufsichtsrat: Dr. Burkhard Igel(Vors.), Stephan Grollmann, Michael Neuhaus > > > begin:vcard > fn:Karsten Thoms > n:Thoms;Karsten > org:itemis AG > adr:;;Am Brambusch 22;Luenen;;44536;Germany > email;internet:[EMAIL PROTECTED] > title:Softwarearchitekt > tel;work:+49 231 9860 202 > tel;fax:+49 231 9860 211 > tel;cell:+49 151 17396721 > url:http://www.itemis.de > version:2.1 > end:vcard > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Fornax-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fornax-developer > > -- View this message in context: http://www.nabble.com/XML-Formatter-problems-with-External-Entities-tp19762674s17564p19765331.html Sent from the Fornax-Platform mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fornax-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fornax-developer
