2015-02-24 74 views
0

我一直在經典的ASP網站上,並且有一個頁面我想使用XML。所以,試圖聰明地測試示例代碼,首先從我能在互聯網上找到的東西,所以我知道什麼與主辦有效。截至目前,代碼不會在瀏覽器中顯示任何內容。我沒有任何錯誤。只是一個空白頁面。我試過MSXML2.DOMDocument.3.0,但仍然沒有。小型託管公司可能禁用XML或代碼有問題嗎?我一直在努力數月。請幫忙,謝謝。經典的ASP 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> 
+0

當前版本爲'MSXML2.DOMDocument.6.0' – John 2015-02-25 01:31:43

回答

1

添加一個 「/」,在產品的正面應選擇產品節點。

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

謝謝盧克福特。這麼簡單的事情還很難。現在一切工作都在兩個測試中運作現在我可以開始完成我開始的事情了。再次感謝! – pcgreen 2015-02-24 22:46:38