我想在 XSLT 中得到这个。这可能吗?
源 XML
<Parent>
<Child></Child>
<Child></Child>
<Child></Child>
<Child></Child>
</Parent>
输出 XML
<Issue>
<Node1>Something happening here</Node1>
<Node2>Something happening here</Node2>
<Node3><![CDATA[
<Parent>
<Child></Child>
<Child></Child>
<Child></Child>
<Child></Child>
</Parent>
]]>
</Issue>
我希望整个输入 xml 作为 CDATA<Node3>
这可能吗?
我的 XSLT 如下所示(片段)
<xsl:template match="/">
<xsl:call-template name="Issue"/>
</xsl:template>
<xsl:template name="Issue">
<xsl:call-template name="Node1"/>
<xsl:call-template name="Node2"/>
<xsl:call-template name="Node3"/>
</xsl:template>
....
<xsl:template name="Node3">
<!-- Here as CDATA i want the input xml content-->
</xsl:template>
谁能帮我解决这个问题?我正在使用 XSLT 1.0