当前位置: 代码迷 >> ASP.NET >> xslt 怎么获取xml节点的有关问题
  详细解决方案

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

热度:7701   发布时间:2013-02-25 00:00:00.0
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}" target="_self">这样的功能
谢谢

------解决方案--------------------------------------------------------
你可以

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