通过ASP或XSL过滤XML? [英] Filtering XML via ASP or XSL?

查看:64
本文介绍了通过ASP或XSL过滤XML?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我了解我的基础知识,完全无法实现.

我有一个projects.xml文件,其中包含我所有客户项目的列表.
默认情况下,我的网页应显示所有项目,或按项目名称或客户过滤项目.

我想知道应用过滤器时的最佳做法:
-对每个过滤器应用不同的xsl
-使用asp访问xml并过滤信息,然后再将其发送到xsl

如果我需要为客户A选择所有项目,我应该使用XL函数(for-each)还是ASP使用DOM函数?

xml的示例:

Hi,

I know my basics and I have difficulties implementing it altogether.

I have a projects.xml file containing the list of all my customers projects.
My web page should by default show all projects, or filter projects by project Name or Customer.

I want to know what is best practice when applying my filters:
- apply a different xsl to each filter
- use asp to access xml and filter the info before it is sent to xsl

if I need to select all the projects for Customer A, would I use xls (for-each) or ASP using DOM functions?

Example of the xml:

<projects>
   <project>
       <projname>Project A1</projname>
       <customer>A</customer>
   </project>
   <project>
       <projname>Project A2</projname>
       <customer>A</customer>
   </project>
   <project>
       <projname>Project B</projname>
       <customer>B</customer>
   </project>
</projects>

推荐答案

您不需要为每个过滤器使用单独的XSLT.将参数传递给XSLT
http://projects.ischool.washington.edu/tabrooks/545/ContentManagement/PassingParameters.htm [^ ]
You don''t need seperate XSLT for each filter. Pass a parameter to the XSLT
http://projects.ischool.washington.edu/tabrooks/545/ContentManagement/PassingParameters.htm[^]


这篇关于通过ASP或XSL过滤XML?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆