| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 怎样获取网址(网络文件)的xml -> 正文阅读 |
|
[Java知识库]怎样获取网址(网络文件)的xml |
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("请输入正确的手机号码"); } } } |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 1:53:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |