XSLT将内部xml转换为属性

时间:2017-04-04 14:26:44

标签: xml xslt

我们说我有以下XML:

<a>
    <c>
       <d>text</d><e> more text</e>
    </c>
</a>

我想得到:

<a>
    <d innerXML="&lt;d&gt;text&lt;/d&gt;&lt;e&gt; more text&lt;/e&gt;">
    </d>
</a>

如何选择c的内部XML?以下XSLT不起作用:

<xsl:template match="c">
   <d>
      <xsl:attribute name="innerXML">
         <xsl:copy-of select="."/>
      </xsl:attribute>
   </d>
</xsl:template>

P.S。请注意,这是我尝试

简化版本

0 个答案:

没有答案