CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

xml的格式化输出的问题

楼主palatin()2005-07-24 12:59:00 在 .NET技术 / ASP.NET 提问

daohang.xml原文件如下:  
  <?xml   version="1.0"   encoding="utf-8"   ?>  
  <?xml-stylesheet   href="daohang.xsl"type="text/xsl"?>  
  <DaohangTable>  
  <daohang   ID="0">  
  <Name>BBS</Name>  
  <Url>bbs/index.aspx</Url>  
  </daohang>  
  <daohang   ID="1">  
  <Name>NEWS</Name>  
  <Url>news/index.aspx</Url>  
  </daohang>  
  </DaohangTable>  
   
  daohang.xsl的源文件如下:  
  <?xml   version="1.0"   encoding="UTF-8"   ?>  
  <xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:output   method="html"   />  
  <xsl:template   match="/">  
  <html>  
      <body>  
      <table   width="100%"   >  
        <xsl:for-each   select="/DaohangTable/daohang">  
          <tr>  
                  <td>  
                      <A   href="index.aspx">  
                      <xsl:value-of   select="Name"></xsl:value-of>  
                      </A>>  
   
                  </td>  
          </tr>  
      </xsl:for-each>  
    </table>  
    </body>  
  </html>  
  </xsl:template>  
  </xsl:stylesheet>  
   
  现在我想把href="index.aspx"换成指向xml文件中"Url"节点里的内容  
  怎么换?  
  问题点数:20、回复次数:6Top

1 楼palatin()回复于 2005-07-24 13:33:05 得分 0

用xlink?Top

2 楼sxBamboo(竹子)回复于 2005-07-24 15:26:14 得分 10

帮你顶一下!Top

3 楼palatin()回复于 2005-07-24 18:58:50 得分 0

在中国XML论坛找到了答案:  
   
  <?xml   version="1.0"   encoding="UTF-8"   ?>  
  <xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
      <xsl:output   method="html"   />  
      <xsl:template   match="DaohangTable/daohang">  
        <xsl:element   name="a">  
                <xsl:attribute   name="href">  
                        <xsl:value-of   select="./Url"/>  
                  </xsl:attribute>                          
                  <xsl:value-of   select="./Name"/>                                
            </xsl:element>                  
        </xsl:template>  
  </xsl:stylesheet>  
   
  Top

4 楼palatin()回复于 2005-07-24 19:01:38 得分 0

我自己解决了问题  
  怎么结贴啊?Top

5 楼woyaomoney(I'm changed)回复于 2005-07-24 19:41:35 得分 10

给分啊   ,^_^Top

6 楼palatin()回复于 2005-07-24 21:00:33 得分 0

不能给自己分啊Top

相关问题

  • XML文件格式化输出问题
  • 格式化输出表格
  • SQL格式化输出
  • 格式化文本的输出
  • 格式化输出的问题
  • 格式化输出的问题?
  • char型变量的格式化输出
  • 关于格式化输出的问题
  • 如何格式化输出浮点数?
  • 如何格式化输出的数字

关键词

  • bbs
  • xml
  • daohang
  • 如下
  • aspx

得分解答快速导航

  • 帖主:palatin
  • sxBamboo
  • woyaomoney

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo