ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » 如何从外部传递参数到xml中

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 如何从外部传递参数到xml中
离线 ycg
初级会员



精华贴数 0
个人空间 0
技术积分 10 (85610)
社区积分 0 (130974)
注册日期 2004-7-29
论坛徽章:0
      
      

发表于 2004-8-5 16:48 
如何从外部传递参数到xml中

还有xslt中的参数应该怎样使用,最好能举个例子


顶部
离线 firefly
初级会员



精华贴数 0
个人空间 0
技术积分 62 (23958)
社区积分 0 (124278)
注册日期 2004-7-9
论坛徽章:0
      
      

发表于 2004-8-5 22:26 
目前所谓从外部传递参数到xml中,我想可能最多的是利用动态技术传入参数然后生成xml, 或者利用XSL语法中的include等将外部数据(XML格式)导入,不知是不是你想问的。


xslt中的参数使用:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:variable name="header">
  <tr>
  <th>Element</th>
  <th>Description</th>
  </tr>
</xsl:variable>

<xsl:template match="/">
  <html>
  <body>
  <table>
    <xsl:copy-of select="$header" />
    <xsl:for-each select="reference/record">
    <tr>
    <xsl:if category="XML">
      <td><xsl:value-of select="element"/></td>
      <td><xsl:value-of select="description"/></td>
    </xsl:if>
    </tr>
    </xsl:for-each>
  </table>
  <br />
  <table>
    <xsl:copy-of select="$header" />
    <xsl:for-each select="table/record">
    <tr>
    <xsl:if category="XSL">
      <td><xsl:value-of select="element"/></td>
      <td><xsl:value-of select="description"/></td>
    </xsl:if>
    </tr>
    </xsl:for-each>
  </table>
  </body>
  </html>
</xsl:template></xsl:stylesheet>



----Sample from:
http://www.w3schools.com/xsl/el_variable.asp


顶部
在线/呼叫 itsuperman
版主



精华贴数 1
个人空间 0
技术积分 992 (1899)
社区积分 12 (9767)
注册日期 2001-11-9
论坛徽章:3
ITPUB元老管理团队2006纪念徽章授权会员   
      

发表于 2004-8-6 00:17 
能 否把第一个问题讲得具体一些呢?


__________________
我喜欢X元素, 因为它代表一种未知.所以我衷情于XML.itsuperman22@hotmail.com
顶部
离线 ycg
初级会员



精华贴数 0
个人空间 0
技术积分 10 (85610)
社区积分 0 (130974)
注册日期 2004-7-29
论坛徽章:0
      
      

发表于 2004-8-6 08:48 
我想要的是通过xslt读取xml中的数据并显示成html,显示好了之后要对某个项动态排序不知该如何处理。


顶部
 
    


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问