国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

報錯:XML頁無法顯示,下列標記沒有被關閉解決方法

2024-09-05 20:55:00
字體:
來源:轉載
供稿:網友
從數據庫讀出數據,然后以XML的格式顯示數據,但是提示hd,category,subsort等沒有關閉,可是我已經關閉了呀,不知道具體是什么原因造成了這個問題?
VB code:
復制代碼 代碼如下:www.survivalescaperooms.com

<%
response.ContentType= "text/xml"
Response.CharSet = "GB2312"
Response.Expires = 0
Response.write "<?xml version=""1.0"" encoding=""UTF-8"" ?>"
Response.write vbcrlf&"<hd>"
Response.write vbcrlf&vbTab&"<category>"
Response.write vbcrlf&vbTab&vbTab&"<subsort>"
‘連接數據庫的語句省略
do while not rs.eof
response.write vbcrlf&vbTab&vbTab&vbTab&"<item>"
response.write vbcrlf&vbTab&vbTab&vbTab&vbTab&"<id>"&rs("id")&"</id>"
response.write vbcrlf&vbTab&vbTab&vbTab&"</item>"
loop
rs.close()
set rs=nothing
response.write vbcrlf&vbTab&vbTab&"</subsort>"
response.write vbcrlf&vbTab&"</category>"
response.write vbcrlf&"</hd>"
Response.End()
%>

因為輸出的內容不能帶<>”‘&這幾個特殊字符,需要進行XmlEncode編碼,如下的代碼詳情:
VBScript code:
復制代碼 代碼如下:www.survivalescaperooms.com

Function XMLEncode(var)
On Error Resume Next
Dim strTmp
If (IsNull(var)) Then
var = ""
End If
If (VarType(var) = 11) Then
If (var) Then
strTmp = "1"
Else
strTmp = "0"
End If
Else
strTmp = CStr(var)
strTmp = Replace(strTmp, "&", "&")
strTmp = Replace(strTmp, "<", "<")
strTmp = Replace(strTmp, ">", ">")
strTmp = Replace(strTmp, """", """)
strTmp = Replace(strTmp, "'", "'")
End If
XMLEncode = strTmp
End Function
Function XMLDecode(str)
Dim temp
temp=replace(str,"&","&")
temp=replace(temp,"<","<")
temp=replace(temp,">",">")
temp=replace(temp,""","""")
temp=replace(temp,"'","'")
XMLDecode = temp
End Function
Response.Write XmlEndode(rs("字段名字"))

另外,如果是文件編碼問題,則可以將:
Response.write “<?xml version=”"1.0″” encoding=”"UTF-8″” ?>”
改成
Response.write “<?xml version=”"1.0″” encoding=”"GB2312″” ?>”
另外,在開始輸出之前,需要清空內容:
Response.Clear
Response.write “<?xml version=”"1.0″” encoding=”"GB2312″” ?>”
另外,寫成:
Response.write vbCrlf & vbTab & vbTab & “<subsort>”
更容易觀察.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安福县| 大方县| 洪泽县| 井冈山市| 夹江县| 庆安县| 海阳市| 高陵县| 翼城县| 浦江县| 淮安市| 大庆市| 抚顺市| 积石山| 陕西省| 勃利县| 合江县| 白城市| 十堰市| 滨州市| 海盐县| 壶关县| 开江县| 卢龙县| 连平县| 凤城市| 丰宁| 甘谷县| 南涧| 峨山| 新源县| 重庆市| 陵水| 陆丰市| 来宾市| 杂多县| 翁牛特旗| 洛阳市| 罗平县| 榆中县| 托克逊县|