谁能帮我看下这段生成XML的asp代码哪里有问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 17:07:18
谁能帮我看下这段生成XML的asp代码哪里有问题
先谢谢了

<?xml version="1.0" encoding="gb2312"?>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("iamvlist.mdb")
%>
<%dim mvid
if Trim(Request("mvid"))="" then
mvid=1
else
mvid=Trim(Request("mvid"))
end if
set rs= Server.CreateObject("adodb.recordset")
sql="select * from iamvuser where mvid="+mvid+""
rs.open sql,conn,1,1
set rs1= Server.CreateObject("adodb.recordset")
sql1="select * from mylist where mvid="+mvid+""
rs1.open sql1,conn,1,1
%>
<mvlist mvuser="<%=rs("user")%>">
<%
do while not rs1.eof
%>

伱这样写不正确
写XML我觉得严谨的写法是要有xml头的
幷且不要直接写出<mvlist>之类的
伱加上这句试试
response.write("<?xml version=""1.0"" encoding=""utf-8"" ?>")
像<mvlist mvuser="<%=rs("user")%>">的写成
response.write("<mvlist mvuser="""&<%=rs("user")%>&""">)
要注意&边上有3个"双引号

你运行后的错误提示是什么?