0
示例XML:問題通過XML數據穿越 - VBScript的方式
<cart subTotal="USD 3.50" >
<item productSubTotal="3.50" >
<pkProductItem>241</pkProductItem>
<itemCode>23455-green-XL</itemCode>
<itemName>my product (green - XL-size)</itemName>
<qty>1</qty>
<itemUnitPrice>3.50</itemUnitPrice>
<totalItemPrice>3.50</totalItemPrice>
</item>
<item productSubTotal="9.90" >
<pkProductItem>123</pkProductItem>
<itemCode>23455-green-XL</itemCode>
<itemName>my product (red - L-size)</itemName>
<qty>1</qty>
<itemUnitPrice>9.90</itemUnitPrice>
<totalItemPrice>9.90</totalItemPrice>
<options> </options>
</item>
</cart>
<finalTotalValue>3.50</finalTotalValue>
Dim myXML: myXML= <the full xml string above>
注:以上是使用字符串連接生成的XML數據。 上述XML數據不是從XML文件加載的。
生成後,如何使用ASP VBScript遍歷讀取數據?
如何檢索
<finalTotalValue>
?Dim oXML, URI Set oXML = Server.CreateObject("MSXML2.DomDocument") oXML.loadXML(objXMLhttp.responseText) URI = oXML.selectSingleNode("//itemCode").text
這似乎並不奏效。
如何使用for循環檢索購物車內的物品? 裏面的
<cart>
可以有多個項目。如何檢索標籤內的值?例如:
<item productSubTotal="9.90" >
我想通過循環購物車XML中的產品來獲得9.90。
我很感激任何幫助。