0
我想從下面的Web服務獲取描述,供應商和價格。 [鏈接] http://sagt.vizushop.com/DefaultSimple.aspx?command=item_price&id=11閱讀Java中的Web服務
響應如下
<item_details>
<description>
Jakl (Kumbuk) Center Table Timber : Mahogany/Rubber
</description>
<price>12600</price>
<vendor>BLUE</vendor>
</item_details>
我試圖用下面的例子,但它不工作-給出了變量空值。
String vendor="";
String price="";
String description="";
try {
URL url = new URL("http://sagt.vizushop.com/DefaultSimple.aspx?command=item_price&id=11");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new InputSource(url.openStream()));
doc.getDocumentElement().normalize();
NodeList nodeList = doc.getElementsByTagName("description");
//description=nodeList.item(0).getNodeValue();
Node node = nodeList.item(0);
description = node.getNodeValue();
Log.v(TAG, description);
}