Necesito mover el elemento en el nodo a otro nodo y eliminar el nodo antiguo que no voy a convertir después de xml
<OnBoarding >
<child1>
<A>0</A>
<B>1</B>
<C>0</C>
<D>1</D>
</child1>
<child2>
<E>1</E>
</child2>
</OnBoarding>
como abajo por xslt.
<OnBoarding >
<child1>
<A>0</A>
<B>1</B>
<C>0</C>
<D>1</D>
<E>1</E>
</child1>
</OnBoarding>
Soy nuevo en la transformación xslt. ¿Cómo haría esto? Gracias
Respuestas
0 para la respuesta № 1encontrado una manera de hacer eso :)
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="/*">
<xsl:copy>
<CheckList>
<xsl:apply-templates select="@*|child1/*"/>
<xsl:apply-templates select="@*|child2/E"/>
</CheckList>
</xsl:copy>
</xsl:template>