Come Si fa a Inserire i dati XML In un esistente nodo XML
Domanda
Io non sono nemmeno sicuro se è possibile, ma dire che ho un po ' di XML:
<source>
<list>
<element id="1"/>
</list>
</source>
E vorrei inserire in lista:
<element id="2"/>
Posso scrivere un XSLT per fare questo?
Soluzione
Aggiungere queste 2 le definizioni di modello di un file 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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow