Thanks Radu

It does work now as you described below. And thanks to your explanation, the
working of XmlCursor is clearer.

Regards,
Pascal



On Thu, Mar 13, 2008 at 2:06 AM, Radu Preotiuc-Pietro <[EMAIL PROTECTED]> wrote:

> Think about the XmlCursor as a cursor in a text editor. If the cursor is
> on the startelement of <b/>, what you insert comes right before b, if
> you want to insert something right before the endelement of <b/> do
> cursor.toEndToken() before doing cursor.beginElement(). You may also
> want to look at cursor.insertElement() if you plan to add content to
> <d/>. This will insert the element and move the cursor such that the
> next insert happens inside of <d/>.
>
> Radu
>
> On Tue, 2008-03-04 at 09:51 -0700, Pascal Maugeri wrote:
> > Hi
> >
> > I have the following document:
> >
> > <a>
> >   <b>
> >     <c/>
> >   </b>
> > </a>
> >
> > When I move my XmlCursor to <b> child (in this case <c/>) and add a
> > new child <d/> with cursor.beginElement() I get a the correct result:
> >
> > <a>
> >   <b>
> >     <d/>
> >     <c/>
> >   </b>
> > </a>
> >
> > But now if the original document is (no child under <b/> yet):
> >
> > <a>
> >   <b/>
> > </a>
> >
> > How can I insert my <d/> has a new child of <b/> once I have moved my
> > cursor to <b/> ?
> >
> > So far I only managed to have my <d/> before <b/> :-(
> >
> > Regards,
> > Pascal
>
> Notice:  This email message, together with any attachments, may contain
> information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
> entities,  that may be confidential,  proprietary,  copyrighted  and/or
> legally privileged, and is intended solely for the use of the individual or
> entity named in this message. If you are not the intended recipient, and
> have received this message in error, please immediately return this by email
> and then delete it.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to