帮我看看代码....这是用asp从数据库中取出记录生成xml文件,再应用xsl显示....
1.数据库结构和记录如下:
Name ID Company Email
张三 1 A公司 zhang@aaa.com
李四 2 B公司 li@bbb.org
2.生成的XML实例文档.
<% Response.ContentType="text/xml" %>
<联系人列表>
<% Set cConn = Server.CreateObject("ADODB.Connection")
cConn.Open "CLIENTS","sa", ""
Set rsData = cConn.Execute("select * from clientList")
do while not rsData.Eof
%>
<联系人>
<姓名><%=rsData("Name")%>姓名>
<%=rsData("ID")%><公司><%=rsData("Company")%>公司>
<%=rsData("Email")%>联系人>
<% rsData.MoveNext
Loop
rsData.Close
Set rsData = nothing
%>
联系人列表>
3.xsl样式显示...我在2步的asp文件头部加入了一个xsl文件.<如下面一句>
mystyle.xsl如下:
联系人列表
联系人列表
4.生成的xml源码如下:
<联系人列表>
<联系人>
<姓名>张三姓名>
1<公司>A公司公司>
zhang@aaa.com联系人>
<联系人>
<姓名>李四姓名>
2<公司>B公司公司>
li@bbb.org联系人>
联系人列表>
5.问题:可是浏览的时侯...显成了一行..根本没有根据xsl文件进行显示...
但是我把4步中的xml另存为一个本地的xml文件...浏览显示又可以...