+ -
当前位置:首页 → 问答吧 → 提个问题:如何获取 xml 地址中的参数,如 http://localhost/index.xml?zxc=1

提个问题:如何获取 xml 地址中的参数,如 http://localhost/index.xml?zxc=1

时间:2003-05-04

来源:互联网

我看了看 csdn 的帖子
有这样的问题
却没有人回答……

作者: snakevil   发布时间: 2003-05-04

到今天都没有人来解答……
无语
XML:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="xsl.xsl"?>
<data>
<dot>123</dot>
<dot>456</dot>
<dot>789</dot>
</data>

XSL
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet  version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" xmlns:zfunc="urn:Snakevil.H.William:pro-func">
<msxml:script language="jscript" implements-prefix="zfunc">
<![CDATA[
function getUrl() {
// 平时怎么写就怎么写……
// 获得要显示第几条的序数
// < 要改成 &lt; > 要改成 &gt; " 改不改 " 我还没试过
}
]]>
</msxml:script>
<xsl:template match="/data">
<xsl:value-of select="dot[zfunc:getUrl()]/text()" />
</xsl:template>
</xsl:stylesheet>

因为只是恢复,写得不算清楚

作者: snakevil   发布时间: 2003-05-17

能否解释一下?谢谢

另外这句<msxml:script language="jscript" implements-prefix="zfunc">
能否用<msxml:script language="vbscript" implements-prefix="zfunc">
我只会VBSCRIPT

作者: 上水道的   发布时间: 2003-05-17

说实在的应该是不清楚
但是我到处逛了逛没发现用 VBs 的
所以就猜会不会是不让用
我不学 VBs 没试过
你可以用 VBs 写写很简单的小函数测试看看

作者: snakevil   发布时间: 2003-05-18

to上水道:可以。
to snakevil:我在CSDN有一个回复。我看你是想在服务器端获取,这可以用ASP来获取,再传给XSL,关于在XSL中使用参数,不是一两句话可以说清。所有这些其实都要结合DOM或ASP,因为XML本身在服务器端是不执行的。你用ASP完全可以绕过使用XSL参数的问题。

作者: imafool   发布时间: 2003-05-18

估计他的服务器端对.xml进行了映射,当成ASP文件来解读里面的服务器端代码,这样的话是可以加参数的

俺以前弄过一个存数据库的FLASH文件,读出的时候就设置对.swf文件映射,然后.swf?id=xxx就能取不同的FLASH文件,一个道理

作者: 上水道的   发布时间: 2003-05-18

服务器端的我知道
这个实际上是对 msxml:script 的一个学习步骤
呵呵
另外我认为应该尽可能的把 xml 扔到客户端由客户端处理
实在不行了再说
用 asp 创建 xml 流都感觉要比在服务端处理要强
个人理解

[ 本贴由 snakevil 于 2003-5-18 20:59 最后编辑 ]

作者: snakevil   发布时间: 2003-05-18

以我手头的资料来看,没有发现这个做法,window.location似乎在解析后才能获得,不过利用<xsl:eval>或<xsl:script>似乎又不是没有希望,期待……

作者: imafool   发布时间: 2003-05-19

都没看明白要做什么

作者: flashsoft   发布时间: 2003-05-20

什么都不做
只是熟悉一下 <msxml:script />
呵呵
在 xml 不是很大的时候交由客户端进行分页

作者: snakevil   发布时间: 2003-05-20

这是XMLSQL技术,利用XML来直接执行SQL语句

作者: Glacier   发布时间: 2003-08-18

哦?
继续讲下去
我很感兴趣

作者: snakevil   发布时间: 2003-08-27

XML SQL ? 倒.. 头回听说.... 关注!

作者: ※潇洒※   发布时间: 2003-08-30

XML SQL 属于 SQL 部分
用于将 SQL 的内容以 XML 的形式查询、发布
而属于 XML 的应该是 XQL
XML Query Language
XML 查询语言
可惜现在还没应用到任何浏览器中
连 MsXML 5 能否支持

作者: snakevil   发布时间: 2003-09-01

哦?.. XQL 还只是新出的东东?..  浏览器目前不支持?
   那有没什么应用程序支持的?
   
   另:  目前常用的 XML 查询方法有哪些?

作者: ※潇洒※   发布时间: 2003-09-03

dom 或者 xpath 都可以

作者: snakevil   发布时间: 2003-09-03

晕. 够简洁.... (摆明欺负俺菜嘛.. -_-!)
俺问了四个问题哦.

烦请 SNAK 老大给两个例子看看行不?....

作者: ※潇洒※   发布时间: 2003-09-04

热门下载

更多