我发送一个URL请求,我用System.out.println(sendURL("www.xxxx"))结果是一段XML类似以下信息<response>
<lst name="responseHeader"></lst>
<result name ="response" numFound="222">
<doc>
<str name="zs">zhangsan</str>
<str name="ls">lisi</str>
<int name="ww">wangwu</int>
<int name="qq">qq</int>
<!--很多doc-->
</doc>
<doc>
<str name="zs2">zhangsan2</str>
<str name="ls2">lis2i</str>
<int name="ww2">wangwu2</int>
<int name="qq2">qq2</int>
</doc>
</result>
<lst name="11">
<ls name='a'/>
<ls name='b'/>
</lst>
</response>
如何用java接受他返回的信息呢?我要提取出这个XML文件的相关信息
以前解析XML都是需要..getResourceAsStream("db-config.xml") 里面的参数是一个文件名。可是我发送的URL,在我调用sendRUL这个方法后。用System.out.printlt()打印
<lst name="responseHeader"></lst>
<result name ="response" numFound="222">
<doc>
<str name="zs">zhangsan</str>
<str name="ls">lisi</str>
<int name="ww">wangwu</int>
<int name="qq">qq</int>
<!--很多doc-->
</doc>
<doc>
<str name="zs2">zhangsan2</str>
<str name="ls2">lis2i</str>
<int name="ww2">wangwu2</int>
<int name="qq2">qq2</int>
</doc>
</result>
<lst name="11">
<ls name='a'/>
<ls name='b'/>
</lst>
</response>
如何用java接受他返回的信息呢?我要提取出这个XML文件的相关信息
以前解析XML都是需要..getResourceAsStream("db-config.xml") 里面的参数是一个文件名。可是我发送的URL,在我调用sendRUL这个方法后。用System.out.printlt()打印
解决方案 »
- lucene 报错
- 求解log4j监听进出函数的问题
- tomcat log4j导包
- 对这位大哥----Ryo_Hazuki(困了)----感激!!!
- t3://localhost:7001 ,t3是什么意思?在线等
- 使用tomcat遇到的小麻烦
- 新手提问:lookup和forname有什么不同?
- 请问,用java怎样根据曲线的方程将曲线画出来,又没有类似与jfreechart的东西可以做?
- 各位帮忙看看Jbuilderx+jboss2.2.5的问题,哎!顺便发点牢骚。
- 用Java绘制报表,客户端APPLET调用,却不可以正常显示!
- JScrollBar监听事件addAdjustmentListener问题
- Java 中 时间(Date)转换问题!!!!!!
Document doc = DocumentHelper.parseText(sendURL("www.xxxx"));//String解析为xml
//Document doc = new SAXReader().read(is);//传入的是InputStreamElement root = doc.getRootElement();http://hi.baidu.com/%B7%E7%C7%E5%D1%EFjava/blog/item/ba93aade86f6d61a63279881.html
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
org.w3c.dom.Element element = builder.parse(f).getDocumentElement();
把那个代码拷下来,修改就可以