当前位置: 代码迷 >> XML/SOAP >> 在XSLT中怎么获得节点的XML文本
  详细解决方案

在XSLT中怎么获得节点的XML文本

热度:807   发布时间:2012-02-02 23:57:14.0
在XSLT中如何获得节点的XML文本?
比如我们可以用<xsl:value-of select="/root/a"/>来获得a节点的值,
或者用<xsl:copy-of select="/root/a"/>把a节点及其子节点拷贝过来,
但如何实现类似XMLDOM中的outerXML的功能,即获得该节点的XML文本?

比如原始的XML是:

<root>
 <a>
  <b>hello world</b>
 </a>
</root>

我们期望的目标XML是:

<result>
 <node>&lt;a&gt;&lt;b&gt;hellow world&lt;/b&gt;</node>
</result>

------解决方案--------------------
纯XSLT不能实现,你可以借助脚本实现