您的位置:首页 > Web前端 > JavaScript

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  遍历 xml jsp