主题:  熟悉xml的进来帮帮忙.....谢!!!

记忆如风

职务:普通成员
等级:1
金币:0.0
发贴:55
#12003/5/28 16:12:56
帮我看看代码....这是用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如下:










联系人列表



联系人列表























姓名 ID 公司 Email




4.生成的xml源码如下:



<联系人列表>
<联系人>
<姓名>张三
1
<公司>A公司
zhang@aaa.com


<联系人>
<姓名>李四
2
<公司>B公司
li@bbb.org




5.问题:可是浏览的时侯...显成了一行..根本没有根据xsl文件进行显示...
但是我把4步中的xml另存为一个本地的xml文件...浏览显示又可以...