dom读xml数据岛的问题。请看下!怎么会出错呢???帮下忙啦。。。。。(本在现初学xml大家不妨指教下,xml这版人气太少?昨晚,谢!(思归大
<%
Dim db,conn,connstr
db="shop.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from dingkou"
rs.open sql,conn,1,1
%>
<xml id="dd">
<?xml version="1.0"?>
<名称>
<% do until rs.eof %>
<大名><%=rs("spmc")%></大名>
<价格><%=rs("商品价格")%></价格>
<% rs.movenext %>
<% loop %>
</名称>
</xml>
<TABLE DATASRC="#dd" WIDTH="100%" BORDER="2">
<THEAD>
<tr><th>名称</th><th>价格</th></tr>
</THEAD>
<TBDOY>
<TR>
<TD><SPAN DATAFLD="大名"></SPAN></TD>
<TD><SPAN DATAFLD="价格"></SPAN></TD>
</TR>
</TBODY>
</TABLE>
///////////////////////////////////////////
错误类型:
文本内容中发现无效字符。处理资源 'http://gg/b.asp' 时出错。第 4 行,位置: 2
<
为什么我一加对数据库的循环就出现这错误。不加则正确?
就是这句:
<% do until rs.eof %>
<大名><%=rs("spmc")%></大名>
<价格><%=rs("商品价格")%></价格>
<% rs.movenext %>
<% loop %>
如果去掉循环则可以正常显示。但是不加循环数据库中的内容怎么能全部取出呢?
点查看ie的源代码发现是:
<xml id="dd">
<?xml version="1.0"?>
<名称>
<大名>清热化痰川贝雪梨猪肺盅</大名>
<价格>5.00</价格>
<大名>止咳鱼腥草双杏猪肺盅</大名>
<价格>4.00</价格>
</名称>
</xml>
<TABLE DATASRC="#dd" WIDTH="100%" BORDER="2">
<THEAD>
<tr><th>名称</th><th>价格</th></tr>
</THEAD>
<TBDOY>
<TR>
<TD><SPAN DATAFLD="大名"></SPAN></TD>
<TD><SPAN DATAFLD="价格"></SPAN></TD>
</TR>
</TBODY>
</TABLE>