Jason,

  As long as you have an addProject method on the container and on the
projects, you should be able to do it with one set of rules as Craig has
explained.

If you have any questions, just send me some code (or pointers to code), and
I can help you.

----- Original Message -----
From: "Craig R. McClanahan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, August 08, 2001 6:03 PM
Subject: Re: [digester] mapping question


> You should be able to do matching rules like "*/project" and
> "*/project/a" to match these patterns no matter how deeply nested they
> are.  If not, there's a hot-off-the-presses feature (checked in a couple
> of days ago) that lets you define your own matching policy.
>
> I confess to some curiousity about the multi-level nature of this -- where
> is the GUMP file layout documented so I can take a look?
>
> Craig
>
>
> On Wed, 8 Aug 2001, Jason van Zyl wrote:
>
> > Hi,
> >
> > I have only used the digester for very simple xml -> object mapping, but
I
> > would like to use the digester to map the gump project profiles to java
> > objects and I thought I would ask if the following is possible before
giving
> > it a whirl myself.
> >
> > A gump project profile can have project information in the top level,
and it
> > can also have nested project information. It looks something like the
> > following:
> >
> > <project>
> >   <a/>
> >   <b/>
> >   <c/>
> >
> >   <project>
> >     <a/>
> >     <b/>
> >     <c/>
> >   </project>
> > </project>
> >
> > Sometimes the project info is in the top level, sometimes it is nested
in
> > more <project></project> tags.
> >
> > Would it be easy to use the digester to map this xml file into an object
> > with a collection of subprojects?
> >
> > --
> >
> > jvz.
> >
> > Jason van Zyl
> >
> > http://tambora.zenplex.org
> > http://jakarta.apache.org/turbine
> > http://jakarta.apache.org/velocity
> > http://jakarta.apache.org/alexandria
> > http://jakarta.apache.org/commons
> >
> >
> >
>
>

Reply via email to