Return-Path: Delivered-To: apmail-incubator-geronimo-dev-archive@www.apache.org Received: (qmail 92559 invoked from network); 2 Oct 2003 10:54:41 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 2 Oct 2003 10:54:41 -0000 Received: (qmail 50441 invoked by uid 500); 2 Oct 2003 10:54:33 -0000 Delivered-To: apmail-incubator-geronimo-dev-archive@incubator.apache.org Received: (qmail 50348 invoked by uid 500); 2 Oct 2003 10:54:32 -0000 Mailing-List: contact geronimo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: geronimo-dev@incubator.apache.org Delivered-To: mailing list geronimo-dev@incubator.apache.org Received: (qmail 50305 invoked from network); 2 Oct 2003 10:54:31 -0000 Received: from unknown (HELO bbnrelbul01.net.external.hp.com) (155.208.255.20) by daedalus.apache.org with SMTP; 2 Oct 2003 10:54:31 -0000 Received: from vistula.poland.hp.com (vistula.poland.hp.com [15.188.0.12]) by bbnrelbul01.net.external.hp.com (Postfix) with ESMTP id DD7DD37E40 for ; Thu, 2 Oct 2003 12:54:29 +0200 (CEST) Received: from hp.com (warn1012.poland.hp.com [15.188.1.12]) by vistula.poland.hp.com with ESMTP (8.9.3 (PHNE_28760_binary)/8.8.6 SMKit7.02) id MAA05071 for ; Thu, 2 Oct 2003 12:54:28 +0200 (METDST) Message-ID: <3F7C03E3.5050306@hp.com> Date: Thu, 02 Oct 2003 12:54:27 +0200 From: Jacek Laskowski Organization: HP Consulting & Integration, Poland User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: pl,en MIME-Version: 1.0 To: geronimo-dev@incubator.apache.org Subject: Re: How to work with XMLs? References: <65622EF4-F4BF-11D7-84CC-000A959D0312@yahoo.co.uk> In-Reply-To: <65622EF4-F4BF-11D7-84CC-000A959D0312@yahoo.co.uk> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N James Strachan wrote: > The xbeans module was an experiment and used BEA's XMLBeans (now at > Apache), JAXB and Castor. Out of the 3 the best solution appeared to be > XMLBeans. > Though we've decided to write our own beans by hand & hand code the > marshalling ourselves via Digester (I think) Digester? Well, that would help a lot, but alas Geronimo doesn't use it at all. I spent some time yesterday trying to figure out how it's done and it looks to me that it's necessary to handle binding elements and attributes by ourselves. It means we don't use any tool (besides Xerces) to work with XMLs. That's different than how I used to manage it, but it gave me another idea. What about a service that would allow handle XML binding automatically? Whatever it means. What benefits would it provide besides being opaque to the 3 listed above - I don't know. I can't imagine how it'd work at all, but hope to see others who pick it up and materialize :-) -Jacek