使用XSLT从XML文件中获取整个XML标记

时间:2013-09-06 07:54:31

标签: xml xslt

如何使用XSLT获取包含其开始和结束括号<>的完整XML标记,如下面的xml我希望将整个文件放在一个字符串中,这可能吗?

<parent><child>Tom</child></parent>

我希望html页面或javascript字符串中的输出像这样

<parent><child>Tom</child></parent>

1 个答案:

答案 0 :(得分:1)

您尚未展示任何当前的XSLT,但我怀疑您使用的xsl:value-of应该使用xsl:copy-of

给出像

这样的XML文件
<root>
  <parent><child>Tom</child></parent>
</root>

指令

<xsl:value-of select="/root/parent"/>

将创建一个值为“Tom”的单个文本节点,而

<xsl:copy-of select="/root/parent"/>

会将整个parent元素复制到结果树中。