以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]请问什么函数能查找当前根节点的名称!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=32179)


--  作者:zou9911
--  发布时间:5/12/2006 11:19:00 AM

--  [求助]请问什么函数能查找当前根节点的名称!
请问在XSL里面有什么函数能查找当前XML文件里面的根节点的名称!

谢谢!


--  作者:txnnh
--  发布时间:12/21/2006 3:10:00 PM

--  
假如你的XML文件是<AAAA>
 <SortRoot>
  <Node>
   <Name>电工电气</Name>
   <Code>01</Code>
  </Node>
  <Node>
   <Name>低压电器</Name>
   <Code>0101</Code>
  </Node>
  <Node>
   <Name>连接器</Name>
   <Code>0102</Code>
  </Node>
  <Node>
   <Name>高压电器</Name>
   <Code>0103</Code>
  </Node>
  <Node>
   <Name>电线,电缆</Name>
   <Code>0104</Code>
  </Node>
  <Node>
   <Name>运动休闲</Name>
   <Code>02</Code>
  </Node>
  <Node>
   <Name>运动鞋</Name>
   <Code>0201</Code>
  </Node>
  <Node>
   <Name>网球拍</Name>
   <Code>0202</Code>
  </Node>
  <Node>
   <Name>休闲鞋</Name>
   <Code>0203</Code>
  </Node>
  <Node>
   <Name>运动裤</Name>
   <Code>0204</Code>
  </Node>
 </SortRoot>
 <parentID>01</parentID>
</AAAA>


xslt 可以是这样:<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 <xsl:template match="//*">
  <xsl:value-of select="name()"/>
 </xsl:template>
</xsl:stylesheet>


则可以取到根结点的名称AAAA


--  作者:Web-beginner
--  发布时间:12/22/2006 8:23:00 PM

--  
不知道你想实现怎样的效果
如果单是找到根节点 /* 就可以了
如果你有什么具体的操作
可以说说
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
43.945ms