亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android解析服務器端發來的xml數據示例

2020-04-11 12:06:46
字體:
來源:轉載
供稿:網友
Android跟服務器交互數據,有時數據量大時,就需要以xml形式的交互數據。這里來實現服務器給Android客戶端發送xml數據,Android客戶端解析。

服務器端我使用dom4j第三方包來組織xml數據,大家可自行百度下載。而Android客戶端則使用 XmlPullParser來解析xml數據。

服務器端代碼:
復制代碼 代碼如下:

package servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.URLDecoder;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class getSms extends HttpServlet {
public getSms() {
super();
}
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html; charset=UTF-8" );
request.setCharacterEncoding("UTF-8");

復制代碼 代碼如下:

Document document = DocumentHelper.createDocument();
Element persons = DocumentHelper.createElement("persons");
document.add(persons);

復制代碼 代碼如下:

persons.addElement("address").addText("南京");
persons.addElement("id").addAttribute(1);
persons.addElement("thread_id").addText(2);
persons.addElement("date").addText("2013");
persons.addElement("status").addText(-1);
persons.addElement("type").addText(0);
persons.addElement("body").addText("測試");

復制代碼 代碼如下:

String xml = document.asXML(); //用dom4j組織一個XML字符串
response.setContentType("text/xml; charset=UTF-8"); //設置返回值的類型
response.getOutputStream().write(xml.getBytes("UTF-8")); //設置返回值
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
public void init() throws ServletException {
// Put your code here
}
}

Android客戶端:
復制代碼 代碼如下:

String url="http://10.0.2.2:8080/sms_server/servlet/getSms";
try{
URL u = new URL(url);
HttpURLConnection conn = (HttpURLConnection) u.openConnection();
conn.setRequestMethod("GET");
if (conn.getResponseCode() == 200) {
InputStream in = conn.getInputStream();
XmlPullParser parser = Xml.newPullParser();
parser.setInput(in, "UTF-8");
int event = parser.getEventType();
while (event != XmlPullParser.END_DOCUMENT) {
Log.i("start_document", "start_document");
switch (event) {
case XmlPullParser.START_TAG:
if ("address".equals(parser.getName())) {
String address=parser.nextText();

}
if ("id".equals(parser.getName())) {
int id=parser.getAttributeValue(0);
}
if (("thread_id").equals(parser.getName())) {
String thread_id=parser.nextText();
}
if ("date".equals(parser.getName())) {
String date=parser.nextText();
}
if (("status").equals(parser.getName())) {
String status=parser.nextText();
}
if ("type".equals(parser.getName())) {
String type=parser.nextText();
}
if ("body".equals(parser.getName())) {
String body=parser.nextText();
}
break;
case XmlPullParser.END_TAG:
break;
}
event = parser.next();
}
}
}catch(Exception e){

}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
92裸体在线视频网站| 亚洲国产精品久久| 91在线播放国产| 国产成人在线视频| 亚洲网站在线播放| 一本一本久久a久久精品牛牛影视| 久久伊人精品一区二区三区| 国产视频福利一区| www.美女亚洲精品| 欧美日韩中文在线观看| 亚洲一二三在线| 国产精品欧美日韩一区二区| 欧美日韩人人澡狠狠躁视频| 亚洲欧洲一区二区三区久久| 亚洲va欧美va国产综合剧情| 亚洲va电影大全| 欧美视频在线观看 亚洲欧| 国产第一区电影| 国产日韩专区在线| 91视频国产高清| 国产亚洲欧洲在线| 成人午夜在线观看| 亚洲人午夜色婷婷| 国内精品久久久久久中文字幕| 精品自拍视频在线观看| 国产91ⅴ在线精品免费观看| 欧美肥臀大乳一区二区免费视频| 亚洲第一区在线观看| 国产精品美女午夜av| 久久久在线观看| 中文字幕精品一区二区精品| 亚洲欧美成人一区二区在线电影| 国产精品久久久久久久久影视| 久久久精品一区| 亚洲人午夜精品| 亚洲天堂av电影| 国产成人精品久久二区二区| 亚洲精品视频中文字幕| 国产91免费看片| 亚洲国产成人爱av在线播放| 欧美性色19p| 国产免费一区二区三区香蕉精| 久久av.com| 亚洲黄色有码视频| 亚洲视屏在线播放| 在线观看不卡av| 久久成人国产精品| 亚洲天堂男人天堂女人天堂| 久久不射电影网| 久久久久久久久综合| 国模精品系列视频| 国产精品最新在线观看| 国产极品精品在线观看| 日本成人黄色片| 久久久人成影片一区二区三区观看| 91干在线观看| 亚洲人成网站色ww在线| 视频直播国产精品| 在线视频欧美日韩| 日韩成人在线视频观看| 国产成人高潮免费观看精品| 日本韩国在线不卡| 久久久久久久久久久免费精品| 人体精品一二三区| 午夜精品www| 日韩综合视频在线观看| 久久综合网hezyo| 久久视频免费在线播放| 久久久免费av| 精品国模在线视频| 久久久国产精彩视频美女艺术照福利| 国产亚洲欧美aaaa| 精品久久久香蕉免费精品视频| 国产精彩精品视频| 九九九久久久久久| 精品国产精品三级精品av网址| 亚洲老头同性xxxxx| 亚洲a∨日韩av高清在线观看| 国产成人在线亚洲欧美| 亚洲午夜激情免费视频| 国产99久久精品一区二区| 亚洲精品suv精品一区二区| 亚洲欧美日韩久久久久久| 91tv亚洲精品香蕉国产一区7ujn| 国产精品一区二区三| 国产精品男女猛烈高潮激情| 亚洲成年人影院在线| 久久精品国产清自在天天线| 国产欧美一区二区三区久久人妖| 日韩中文综合网| 精品久久久一区| 日日骚av一区| 国产精品69精品一区二区三区| 97成人精品区在线播放| 久久久久久有精品国产| 国产精品欧美久久久| 欧美在线一区二区视频| 久久久久久久久久av| 欧美一级电影久久| 久久久久久久久久av| 国产亚洲激情视频在线| 精品视频在线播放| 亚洲欧美精品伊人久久| 色悠悠久久久久| 91成人在线观看国产| …久久精品99久久香蕉国产| 亚洲成人精品视频在线观看| 国产综合在线视频| 亚洲精品视频免费| 午夜精品久久久久久久男人的天堂| 欧美怡春院一区二区三区| 亚洲有声小说3d| www.国产精品一二区| 亚洲free性xxxx护士白浆| 欧美高清自拍一区| 国产成人jvid在线播放| 色婷婷综合久久久久| 国产欧美欧洲在线观看| 亚洲国产精品999| 国产精品福利在线观看| 日产日韩在线亚洲欧美| 97色在线观看免费视频| 中文字幕亚洲在线| 国产69精品久久久久久| 日韩大胆人体377p| 欧美日韩福利在线观看| 亚洲国产精品成人va在线观看| 欧美丰满少妇xxxxx| 97av视频在线| 国产mv久久久| 国产日本欧美一区二区三区| 欧美日韩视频免费播放| 亚洲已满18点击进入在线看片| 国产精品国产福利国产秒拍| 亚洲精品免费在线视频| 国产精品亚洲自拍| 亚洲免费伊人电影在线观看av| 日韩美女免费线视频| 日本免费一区二区三区视频观看| 久久久免费电影| 久久成人亚洲精品| 亚洲第一页中文字幕| 午夜欧美大片免费观看| 国产成人精彩在线视频九色| 久久免费国产视频| 欧美午夜精品在线| 欧美多人爱爱视频网站| 欧美日韩国产123| 亚洲黄一区二区| 亚洲性xxxx| 国产在线不卡精品| 91精品国产99久久久久久| 日韩免费观看在线观看| 精品国产拍在线观看| 日韩电影在线观看永久视频免费网站| 欧美中文在线观看| 亚洲精品日韩丝袜精品| 激情成人在线视频| 亚洲精品久久久久中文字幕欢迎你| 欧美大尺度激情区在线播放| 国内精品久久久久伊人av| 精品精品国产国产自在线| 日韩网站免费观看高清| 成人写真视频福利网|