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] > >