从XML节点提取XML文档

时间:2012-05-30 10:09:13

标签: xml xslt

我收到的是一个XML文档,它在一个节点中有另一个XML文档。像这样举例如:

<?xml version="1.0" encoding="UTF-8"?>
<root>
    <doc>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;root&gt;&lt;content&gt;&lt;/content&gt;&lt;/root&gt;</doc>
</root>

到目前为止,我一直在将字符串的值读取到字符串中,然后将其加载到另一个XML文档中。

现在的问题是我遇到了ä,ö,ü等特殊字符的编码问题...

有没有办法使用xslt来解决这个提取xml文档的任务?

1 个答案:

答案 0 :(得分:0)

你是否尝试使用:

<xsl:value-of disable-output-escaping='yes' select="/root/doc" />