经典的ASP XML,没有错误但没有结果



我一直在开发一个经典的ASP网站,有一个页面我想使用XML。所以,试着聪明一点,首先从我在互联网上能找到的东西中测试样本代码,这样我就知道什么对托管有效或无效。截至目前,该代码未在浏览器中呈现任何内容。我没有任何错误。只是一页空白。我试过MSXML2.DOMDocument.3.0,但仍然一无所获。是否可能是小型托管公司禁用了XML或代码有问题?我试了好几个月了。请帮忙,谢谢你。

经典ASP

<%   
Set objXMLDoc = Server.CreateObject("Microsoft.XMLDOM")    
objXMLDoc.async = False    
objXMLDoc.load Server.MapPath("xml.xml")
Dim xmlProduct       
For Each xmlProduct In objXMLDoc.documentElement.selectNodes("Product")
     Dim productCode : productCode = xmlProduct.selectSingleNode("ProductCode").text   
     Response.Write Server.HTMLEncode(productCode) & " "  
Next   
%> 

XML

<?xml version="1.0" encoding="utf-8"?>
<Product>
   <ProductCode>abc</ProductCode>
</Product>

在Product前面添加"/"应选择Product节点。

Dim xmlProduct       
For Each xmlProduct In objXMLDoc.documentElement.selectNodes("/Product")
     Dim productCode : productCode = xmlProduct.selectSingleNode("ProductCode").text   
     Response.Write Server.HTMLEncode(productCode) & " "  
Next 

相关内容

最新更新