首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

xslt 怎么获取xml节点的有关问题

2012-06-14 
xslt 如何获取xml节点的问题RootTitleInfo Title /FirstMenu BizClassID001SecondMenu BizCl

xslt 如何获取xml节点的问题
<Root>
  <TitleInfo Title="" />
  <FirstMenu BizClassID="001">
  <SecondMenu BizClassID="001001"/>
  <SecondMenu BizClassID="001002"/>
  <SecondMenu BizClassID="001003"/>
  <SecondMenu BizClassID="001004"/>
  <SecondMenu BizClassID="001005"/>
  <SecondMenu BizClassID="001006"/>
  </FirstMenu>
  <FirstMenu BizClassID="002">
  <SecondMenu BizClassID="002001"/>
  <SecondMenu BizClassID="002002"/>
  <SecondMenu BizClassID="002003"/>
  <SecondMenu BizClassID="002004"/>
  <SecondMenu BizClassID="002005"/>
  <SecondMenu BizClassID="002006"/>
  </FirstMenu>
</root>

请问,我在SecondMenu 的时候如何读取<TitleInfo Title="" />这个节点Title的值?
实现<a href="/{@Title}/{@BizClassID}.html" target="_self">这样的功能
谢谢

[解决办法]
你可以

<xsl:for-each select="/Root/FirstMenu/SecondMenu">
<xsl:value-of select="../../TitleInfo/@Title"/>
</xsl:for-each>

热点排行