XSLT - 在另一个节点中添加子节点并将内容移动到新节点

时间:2017-08-24 15:44:05

标签: xml xslt oxygenxml

我有一些像这样的XML:

<div id="clr-4930">Content here</div>

我需要把它变成这个

<div id="clr-4930"><p>Content here</p></div>

每个div的id属性值都不同。我可以用一个简单的转换来实现这个目标吗?我正在使用Oxygen XML编辑器。非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您可以将其用作简单转换

<xsl:template match="div">
    <xsl:copy>
        <xsl:copy-of select="@*"/>
        <p>
            <xsl:apply-templates/>
        </p>
    </xsl:copy>
</xsl:template>