以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  一个让我头疼的XSL问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=5490)


--  作者:dewsun
--  发布时间:3/1/2004 1:29:00 PM

--  一个让我头疼的XSL问题
先把背景介绍一下:

目前我开发的这个系统,在用户作完每次查询之后,可以
选择存储相关Query,我是打算把它存成ASP的Get调用方式,
即存成类似:./prj_result.aspYear=1998Sponsor=BMW的
样式。

每一个这样的自定义Query,也是被存储在一个XML文件中,格式
好像:

<Catalog>
  <Query>
    <Title>Query I</Title>   'Query I之类的是用户自己给Query起的名字
    <Link>./prj_result.aspYear=1998Sponsor=BMW</Link>
  </Query>

  <Query>
     ......
  </Query>
  ......
  ......
</Catalog>

之后我的系统中,用户可以调出所有自定义的Query,但这个时候我就
需要定义XSL来输出这一条条自定义的Query,好比:

<td>
<a href=上文提到的Link><xsl: value-of select='Title'/></a>
</td>

我现在真正麻爪的是如何把上述XML文件中的Link引用到href=后边去,
如果直接放一个<xsl:value-of select='Link'/>上去,则系统认为
这个XSL文件Not Well Formatted。

广义地讲,就是把XML记录中的某个category作为参数动态地放到
超文本链接中去。

你有什麽好的建议,也许为了解决这个问题,我的方法得从根本上改变
不过确实没头绪啊


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
32.227ms