import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection;
public class Demo2{
public static void main (String args[ ]){
String phone = "121328";//电话号码
//1.获取到xml资源的输入流
URL utl = new URL(" "+ phone +" ")//这是一个可以知道你的手机号是哪个地区的网址(不好意思我没记)
//2.打开连接
URLConnection conn = utl.openConnection();
//3.再通过连接,网址下的输入流
InputStream is = conn. getInputStream();
//4.创建一个xml读取对象
SAXReader sr = SAXReader();
//5.文档 通过读取对象,读取xml数据,并返回文档对象
Document doc = sr.read(is);
//6.获取根节点
//Element root = doc.getRootElement();
//7.解析内容
Element code = root.element("resultcode");
Element code = root.element("resultcode");
if ("200".equals(code)) {//如果等于200,就证明查询成功啦
Element result = root.element("result");
String province = result.elementText("province" );//拿到省份
String city = result.elementText("city");//拿到城市
if (province.equals(city)){
System.out.println("手机号码归属地为:"+city);
}else {
System.out.println("手机归属地为:"+province+""+city);
}
}else {
System.out.println("请输入正确的手机号码");
}
}
}



