jsp遍历读取xml值
2015-06-25 22:48
776 查看
1.jsp页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ page import="java.io.File" %> <%@ page import="java.io.FileInputStream" %> <%@ page import="java.io.IOException" %> <%@ page import="java.io.InputStream" %> <%@ page import="java.util.ArrayList" %> <%@ page import="java.util.Iterator" %> <%@ page import="java.util.List" %> <%@ page import="org.apache.axis2.addressing.EndpointReference" %> <%@ page import="org.apache.axis2.client.Options" %> <%@ page import="org.apache.axis2.rpc.client.RPCServiceClient" %> <%@ page import="org.apache.commons.codec.digest.DigestUtils" %> <%@ page import="org.jdom.Document" %> <%@ page import="org.jdom.Element" %> <%@ page import="org.jdom.JDOMException" %> <%@ page import="org.jdom.input.SAXBuilder" %> <%@ page import="com.idt.Code.Base64" %> <%@ page import="javax.xml.namespace.QName" %> <%@ page import="sun.misc.BASE64Encoder" %> <%@ page import="java.io.UnsupportedEncodingException" %> <%@ page import="javax.crypto.Cipher" %> <%@ page import="javax.crypto.SecretKey" %> <%@ page import="javax.crypto.spec.SecretKeySpec" %> <% SAXBuilder builder = new SAXBuilder(); File file = new File("xml.xml"); Document document = null ; try{ document = builder.build(file); Element root = document.getRootElement(); for(Iterator it = root.getChildren().iterator();it.hasNext();){ Element el = (Element) it.next(); out.println("----------"); out.println("返回结果"+el.getText()); out.println("----------"); for(Iterator it1 = el.getChildren().iterator();it1.hasNext();){ Element el1 = (Element) it1.next(); out.println(el1.getName()+": "+el1.getText()); } } } catch (Exception e) { e.printStackTrace(); } %>2.xml页面
<?xml version="+"1.0"+" encoding="+"utf-8"+"?>
<span style="white-space:pre"> </span><Root>
<span style="white-space:pre"> </span><Result>返回结果</Result>
<span style="white-space:pre"> </span><Msg>
<span style="white-space:pre"> </span><Mobile>接收方手机号码</Mobile>
<span style="white-space:pre"> </span><Id>消息ID</Id>
<span style="white-space:pre"> </span></Msg>
<span style="white-space:pre"> </span></Root>
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- XML 与 JSON 优劣对比
- As3.0 xml + Loader应用代码
- 文件遍历排序函数
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- Apache Web让JSP“动”起来
- Lua 学习笔记之C API 遍历 Table实现代码
- C#针对xml基本操作及保存配置文件应用实例
- asp下查询xml的实现代码
- sqlserver FOR XML PATH 语句的应用
- 使用sp_xml_preparedocument处理XML文档的方法
- C#中的Linq to Xml详解
- C#操作XML文件实例汇总
- C#中遍历Hashtable的4种方法
- SQL Server中的XML数据进行insert、update、delete