asp(xml)高手进!!!林桂全老师有接触xml吗?

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:22:52
请问各位高手:以下是用asp读取数据库(sql)生成xml文件的,但当我运行下面的代码时,可以生成xml文件,但里面的xml文件不能浏览,浏览时提示出错.请各位朋友,帮忙运行一下以下的代码,(如果你的机器本身装了sql的话,就可以了),同时是否里面的连接字符串有问题呢?而且生成过程中非常缓慢,里面生成的xml里面的代码相当多,按照书本上所说的不多,感觉到很奇怪,本人是个初学者,请各位高手指点一下哦,谢谢了.
其中Northwind是sql数据库实例.

<%@LANGUAGE="JAVASCRIPT" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>转换数据记录为xml数据</title>
</head>

<body>
<%
Server.ScriptTimeOut =100;
var k,p;

p="Provider=SQLOLEDB;uid=sa; pwd=2712215; DATABASE=Northwind"

k=Server.CreateObject("ADODB.CONNECTION");
k.Open(p);
var v=Server.CreateObject("ADODB.RECORDSET")
var f;
f="select Productname , unitprice,unitsinstock from products where unitprice<=30"
+ "and len(Productname)<=6"
+"order by Prod

如果生成纯的XML文档的话最好不要包含任何HTML标记。
开头吧XML头写好
<?xml version="1.0" encoding="GB2312"?>

告诉浏览器文档的类型
rensponse.ContentType="text/xml"

然后下面可以用流的模式直接写出XML文档。