写程序需要换XML的根,感觉很不便,于是写了一个函数,大致思路及实现如下:
首先觉得利用XSLT还能过滤一些东西,然后再发送回客户端,所以决定采用XSLT
然后就是尝试写一个换根的XSL,如下
?xml version="1.0" encoding="gb2312" ?
xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xsl:output method="xml" version="1.0" encoding="gb2312" omit-xml-declaration="yes" indent="yes" /
xsl:template match="/"
NEWNODENAME
xsl:apply-templates select="@* | node()" /
/NEWNODENAME
/xsl:template
xsl:template match="@* | node()"
xsl:choose
xsl:when test=".!=ancestor:...[ 查看全文 ]