Как вставить XML в существующий XML node Я даже не уверен, что это возможно, но скажу, что у меня есть XML: <source> <list> <element id="1"/> </list> </source> И я хотел бы вставить в список: <element id="2"/> Можно ли написать XSLT для этого? Ответ 1 Добавьте эти 2 определения шаблонов в файл 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>
Ответ 1 Добавьте эти 2 определения шаблонов в файл 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>