0
サンプル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を取得したいと考えています。
私は何か助けていただきありがとうございます。