Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 19994 invoked from network); 28 Jan 2005 17:01:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 28 Jan 2005 17:01:30 -0000 Received: (qmail 91893 invoked by uid 500); 28 Jan 2005 17:01:06 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 91813 invoked by uid 500); 28 Jan 2005 17:01:05 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 91760 invoked by uid 99); 28 Jan 2005 17:01:05 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HTML_60_70,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from sgaia1.dsi.cnrs.fr (HELO sgaia1.dsi.cnrs.fr) (193.55.90.10) by apache.org (qpsmtpd/0.28) with ESMTP; Fri, 28 Jan 2005 09:01:04 -0800 Received: from yvain.ms.dsi.cnrs.fr (nt-serv.dsi.cnrs.fr [193.55.87.29]) by sgaia1.dsi.cnrs.fr (8.11.6/8.11.2) with ESMTP id j0SH11f06384 for ; Fri, 28 Jan 2005 18:01:01 +0100 Received: by yvain.ms.dsi.cnrs.fr with Internet Mail Service (5.5.2653.19) id ; Fri, 28 Jan 2005 18:07:09 +0100 Message-ID: <826FFD876F610049BF04D94CDF9ED133C3DDE5@yvain.ms.dsi.cnrs.fr> From: Marc DEXET To: "'Jakarta Commons Users List'" Subject: RE : RE : [betwixt - dom4j] How to get a dom4j XML element from B eanWr iter Date: Fri, 28 Jan 2005 18:07:08 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C5055B.CCCFA410" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C5055B.CCCFA410 Content-Type: text/plain Now I get a new problem : If I set : beanWriter.getXMLIntrospector().setAttributesForPrimitives(true); I haven't element ( i.e. is null !) I quote back the source : ----------------------------- public static void main(String[] strings) throws IOException, SAXException, IntrospectionException { SAXContentHandler h = new SAXContentHandler(new DOMDocumentFactory()); SAXBeanWriter beanWriter = new SAXBeanWriter(h); beanWriter.getXMLIntrospector().setAttributesForPrimitives(true); beanWriter.write( new PersonBean("Paul",22)); Element el = h.getDocument().getRootElement(); System.out.println(el.asXML()); } What's wrong ? Marc DEXET wrote: > Thank for all folks, I get the answer ! > > You have to use org.dom4j.io.SAXContentHandler.SAXContentHandler( > org.dom4j.dom.DOMDocumentFactory ) constructor; > > Marc DEXET wrote: >> Hello guys >> I would to get a dom4j xmlElement from a BeanWriter. >> A use SAXBeanWriter and dom4j SAXContenetHandler but I get a strange >> result >>> >> >> Paul >> 22 >> >> >> instead of >> >> >> Paul >> 22 >> >> >> Have somebody an idea ? -- Marc DeXeT BEST - DSI Meudon 01.45.07.51.56 marc.dexet@dsi.cnrs.fr ------_=_NextPart_001_01C5055B.CCCFA410--