xml文件的解析方法
来源:互联网 发布:中兴软件南昌 编辑:程序博客网 时间:2024/05/17 04:46
XML即可扩展标记语言(eXtensible Markup Language)标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。
- XML是一种标记语言,很类似HTML
- XML的设计宗旨是传输数据,而非显示数据
解析xml解析有三种方式pull,sax,dom
1)DOM
DOM被认为是基于树或基于对象的
2)SAX
应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析
依赖于它特定的解析方式-事件驱动
4)DOM4J
还有一种方式xmlResourceParser
private void readConfig() {
try {
// 以前的方式XmlPullParserFactory.newInstance().newPullParser()
Resources resources = this.getResources();
XmlResourceParser xmlResourceParser = resources
.getXml(R.xml.config);
int eventType = xmlResourceParser.getEventType();
while (eventType != XmlResourceParser.END_DOCUMENT) {
if (eventType == XmlResourceParser.START_TAG) {
// <config><ip>172.60.8.118</ipIp><port>5222</port>
String tagName = xmlResourceParser.getName();
if ("chatServerIp".equals(tagName)) {
chatServerIp = xmlResourceParser.nextText();
}
if ("port".equals(tagName)) {
port = Integer.parseInt(xmlResourceParser.nextText());
}
if ("serviceName".equals(tagName)) {
serviceName = xmlResourceParser.nextText();
}
}
eventType = xmlResourceParser.next();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
JSON:JavaScript对象表示法(JavaScript Object Notation), 是一种轻量级的数据交换格式,
解析第一步,需要从网络服务器上发起请求,获取到JSON数据:第二步,获取到对应的对应的JSONObject数据:获取到JSON Object之后,就对这个JSONObject进行解析:
- 解析XML文件的方法
- xml文件的解析方法
- xml文件解析方法
- 四种解析XML文件的方法
- 解析XML文件的四种方法
- Android解析XML文件的三方法
- 解析XML文件的方法比较
- Android解析xml文件的方法:SAX
- Android中解析xml文件的方法
- 解析XML文件的两种方法
- Android解析XML文件的三方法
- Java解析xml文件的方法
- XML文件的常见解析方法
- C#解析 居委会的 XML 文件方法
- Android中解析XML文件的方法
- 四种解析XML文件的方法
- jquery解析XML字符串或XML文件的方法
- jquery解析XML字符串或XML文件的方法
- ImageX使用
- 男子标准体重对照表
- java.lang.reflect.*
- APK魔鬼瘦身
- 爱因斯坦的谜题
- xml文件的解析方法
- 如果有个女孩为你哭,请你放弃她吧(…
- 9.18
- C++ 操作防火墙
- jTable、Hibernate、MSSQL
- netbeans下添加中文javadoc
- 金婚
- 事件模型小结
- 手机为什么13开头?