Yes, generating entity references is certainly something I'd prefer to do. It'll save a LOT of size on my document not to mention readability. References to other definitions and types is a part of pretty much every RDF\OWL definition, usually several times per definition.
Anyway, thank you very much Edwin for the suggestion. I tried it and it works as you expected. I went ahead and left the escapeText property at it's default since any time I set text, I would want the escapement to occur. Regards, Tom Doman Novell Inc. >>> "Edwin Dankert" <[EMAIL PROTECTED]> 9/29/2006 3:00 AM >>> The philosophy behind this is that entities are used to substitute text inside a document, mainly to support human entry of the text, however when generating the document programmatically, the developer can use the programming language to facilitate him in creating the document so there should not be a need for these entities and therefor dom4j's entity support for serialization is not very good. So, my recommendation would be not to try to generate Entities using dom4j, however if you really need to ... For elements you can set the 'escapeText' property as a work-around, this property however does not seem to work for attributes. So instead, you will have to override the escapeAttributeEntities method. I haven't tested the following but it should work: public class EscapedXMLWriter extends XMLWriter { protected String escapeAttributeEntities(String text) { return text; } } Regards, Edwin -- http://www.edankert.com/ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ dom4j-user mailing list dom4j-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dom4j-user