ITPub博客

首页 > IT职业 > IT生活 > 在XSL中得到任意节点在DOM树中的深度 (转)

在XSL中得到任意节点在DOM树中的深度 (转)

原创 IT生活 作者:amyz 时间:2007-08-15 18:43:51 0 删除 编辑
在XSL中得到任意节点在DOM树中的深度 (转)[@more@]

在xsl中得到任意节点在dom树中的深度

do.NETplayground.com/">孟子E章

要在XSL中得到任意节点的在XML DOM树中的深度,可以通过计算节点的祖先(ancestors)的数量得到。下面就是具体实现的例子。

TestNodeDeep.xml

root</a>> <level> <level> <level> </level> <level> </level> <level> <level> </level> <level> <level> </level> </level> </root>

TestNodeDeep.xsl

<xsl version="1.0">sf</a>orm"> <xsl match="/"> <xsl href="tag-73-1.html">select</a>="//*"> <xsl select="local-name()"/""> = <xsl select="count(ancestor::*)"/""> <br /> </xsl> </xsl> </xsl>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-959308/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3982
  • 访问量
    7896378