Java访问WebService返回xml数据

2014-10-20 11:30:03 · 作者: · 浏览: 101

  import java.io.IOException;


  import java.io.InputStream;


  import java.net.MalformedURLException;


  import java.net.URL;


  import java.net.URLConnection;


  import java.io.FileNotFoundException;


  import java.io.FileOutputStream;


  import java.io.PrintWriter;


  import org.w3c.dom.Document;


  import org.w3c.dom.DOMException;


  import org.xml.sax.SAXException;


  import javax.xml.parsers.DocumentBuilder;


  import javax.xml.parsers.DocumentBuilderFactory;


  import javax.xml.parsers.ParserConfigurationException;


  import javax.xml.transform.OutputKeys;


  import javax.xml.transform.Transformer;


  import javax.xml.transform.TransformerConfigurationException;


  import javax.xml.transform.TransformerException;


  import javax.xml.transform.TransformerFactory;


  import javax.xml.transform.dom.DOMSource;


  import javax.xml.transform.stream.StreamResult;


  /***


  * DomXMLString.java


  * 概述:纯java方式访问远程WebService接口返回的xml格式的数据保存在本地


  */


  public class DomXMLString{


  private static String SERVICES_HOST = "www.webxml.com.cn";


  //远程WebService接口url


  private static String NETDATA_URL = "http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/getRegionProvince";