|
以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 根据条件显示列表[求助] (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=8467) |
|
-- 作者:Qr -- 发布时间:6/24/2004 6:42:00 PM -- 根据条件显示列表[求助] 当用户登录成功后,login.asp将用户所在部门存在变量DEPT中,如何将如下代码的部门名称用变量替代? <xsl:template match="部门列表[@部门='财务部']"> |
|
-- 作者:孤独 -- 发布时间:6/24/2004 10:55:00 PM -- <xsl:variable name="str" select="财务部" /> <xsl:template match="部门列表[@部门= $str]"> |
|
-- 作者:Qr -- 发布时间:6/25/2004 9:03:00 AM -- 斑竹,偶的意思的当用户登录时,记录用户所属的部门,如财务部、公关部等,便于检索用户所属的部门的信息,用户只能看到本部门的信息。故须通过变量传递给XSL。请部该如何写代码?谢谢! |
|
-- 作者:centipede -- 发布时间:6/25/2004 2:00:00 PM -- 试试这样—— <xsl:template match="部门列表[@<%=departent%>='财务部']"> 其中,department就是用于保存当前部门的变量名称。
|
|
-- 作者:Qr -- 发布时间:6/25/2004 4:56:00 PM --
这么一来不就只能显示财务部的信息了?可不可以这样写: <xsl:template match="部门列表[@部门='<%=departent%>']">
|
|
-- 作者:孤独 -- 发布时间:6/25/2004 7:07:00 PM -- 用XSLT得到外部参数? 可以用<xsl:script>,但是这个只是微软弄的套东西,不符合规范,或者说这是微软扩展的,不建议使用:) 建议还是在xml中直接把departent放到个树型,或者元素中好了 |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |