Re: node push down/pull up
Natalia Shilenkova <[email protected]> Mon, 13 Jul 2009 08:35:37 -0400
| Newsgroups | gmane.text.xml.xindice.user |
|---|---|
| Message-ID | <[email protected]> |
Do you use XUpdate to update documents? If so, you can try this query:
<xupdate:modifications version=3D"1.0"
xmlns:xupdate=3D"http://www.xmldb.org/xupdate">
<xupdate:variable name=3D"var" select=3D"/a/*"/>
<xupdate:remove select=3D"/a/*"/>
<xupdate:append select=3D"/a">
<b></b>
</xupdate:append>
<xupdate:append select=3D"/a/b">
<xupdate:value-of select=3D"$var"/>
</xupdate:append>
</xupdate:modifications>
Regards,
Natalia
On Sat, Jul 11, 2009 at 10:34 AM, Tak-po Li<[email protected]> wrote:
>
> I am new with xindice.=A0 What is the best way to insert/remove a node le=
vel?
>
> As an example, make
> =A0 <a>
> =A0 =A0 <m>
> =A0=A0=A0=A0=A0 ....
> =A0 =A0 </m>
> =A0 </a>
> into
> =A0 <a>
> =A0=A0=A0 <b>
> =A0 =A0 <m>
> =A0=A0=A0=A0=A0 ....
> =A0 =A0 </m>
> =A0 =A0 </b>
> =A0 </a>
> and vice verse.
>
> Thanks,
>
> Tak
>
>