易截截图软件、单文件、免安装、纯绿色、仅160KB

简单解析XML - 移动平台 / Android

XML code:

<?xml version="1.0" encoding="utf-8" ?>
- <info>
<status>ok</status>
<error />
- <item>
<uid>819789</uid>
<show>好的</show>
<email />
</item>
</info>
- <item>
<uid>819780</uid>
<show>好的2</show>
<email>eee@222.com<email>
</item>
- <item>
<uid>819720</uid>
<show>好的3</show>
</item>
</info>



如果status为ok的情况下,就读取item的属性

采用org.w3c.dom解析.
刚学JAVA.在XML上就有问题了.上网找了些.呵呵.主要是对于例如<email /> 的值为空或者没有<email>这个节点要如何判断.

顶一下.

用android自带的解析器 SAX 解析起来速度非常快 而且挺简单的  

如果解析status为ok 就设置一个boolean 因为SAX是逐行解析的 如果为TRUE的话 就解析下一个 如果是FALSE 就return 这样就可以了 看下sdk的文档

用SAX一定要BaseFeedParser嘛?
这样有什么好处呢?
不能直接就new 一个对象.然后读取某个字节的数据这样吗?
看了好多.有点晕.呵呵.

用SAX工厂类生成它 然后定义DefaultHandler 定义解析XML的规则 
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();

然后parser


相关问答:

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

wince程序怎么把XML文件传入webservice

我在编写一个wince5.0的程序,想实现把PDA上的一个LIST <STRING>类型的数据序列化为XML,然后在PC上的一个webservice拿到这个XML,转化为Dataset,更新PC上的数据库,我想问怎么把XML传给webservice的呢?
......

Document解析xml遇到的问题~~ - 移动平台 / Android

XML文件内容:
- <ResList>
  <page>0</page> 
- <resItem>
  <resName>WWW</resName> 
  </resItem>
- <resItem>
&nb ......

c# 遍历xml问题 - .NET技术 / C#

xml文件格式如下
XML code:

<?xml version="1.0" encoding="GB2312" ?>
<allproducts version="1.0">
<products>
<product name="prodId&quo ......

关于XML解析天气预报 - 移动平台 / Android

用SAX解析XML中,使用这段代码
String feed="http://www.google.com/ig/api?weather="+strCity; 
  URL url = new URL(feed.replace(" ", "%20"));  
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号