Пример XML:
<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" >
Я хочу получить 9,90, перебирая продукты внутри корзины XML.
Я ценю любую помощь.