modificar - Cómo se inserta XML en un nodo XML existente
manejo de xml en c# (1)
Ni siquiera estoy seguro de si es posible, pero digo que tengo algo de XML:
<source>
<list>
<element id="1"/>
</list>
</source>
Y me gustaría insertar en la lista:
<element id="2"/>
¿Puedo escribir un XSLT para hacer esto?
Agregue estas 2 definiciones de plantilla a un archivo XSLT:
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="list">
<list>
<xsl:apply-templates select="@* | *"/>
<element id="2"/>
</list>
</xsl:template>