详解基于J2ME平台下SOAP协议的应用
1.Document doc = new Document(); 2.... 3.parser = new XmlParser(abc); 4.doc.parse( parser ); |
1.Element root = doc.getRootElement(); 2.int child_count = root.getChildCount(); 3.... 4.for (int i = 0; i < child_count ; i++ ) { 5.... 6. Element kid = root.getElement(i); 7. 8. if (!kid.getName().equals("abc")) { 9. continue; 10. } |
1.int address_item_count = kid.getChildCount(); 2. 3. for (int j = 0; j < abc_item_count ; j++) { 4.... |
SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser saxParser = factory.newSAXParser(); |
InputStream is = this.getClass().getResourceAsStream("phone.xml"); SaxParser.parse(is,new BasicHandler(this)); |
startDocument() startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, Attributes attributes) characters(char[] ch, int start, int length) endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) endDocument() |
private Vector phones = new Vector(); private Stack tagStack = new Stack(); |
public void startDocument() throws SAXException {} public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { System.out.println("the qName is "+qName); if(qName.equals("phone")) { Phone phone = new Phone(); phones.addElement(phone); } tagStack.push(qName); System.out.println("the tag stack's length is "+tagStack.size()); } public void endElement(String uri, String localName, String qName) throws SAXException { System.out.println("the end qName is "+qName); tagStack.pop(); } |
转载于:https://blog.51cto.com/turtle/238122
详解基于J2ME平台下SOAP协议的应用相关推荐
- 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——1.2 S5PV210处理器
本节书摘来自异步社区<嵌入式Linux软硬件开发详解--基于S5PV210处理器>一书中的第1章,第1.2节,作者 刘龙,更多章节内容可以访问云栖社区"异步社区"公众号 ...
- OSPFv2原理详解(基于RFC2328)+配置介绍+RFC2328翻译
个人认为,理解报文就理解了协议.通过报文中的字段可以理解协议在交互过程中相关传递的信息,更加便于理解协议. 虽然路由器自身可以对协议做一些独特的配置,但是报文仍然是协议的核心.例如,OSPF的完全末节 ...
- 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.5 WM8960音频编解码芯片...
本节书摘来自异步社区<嵌入式Linux软硬件开发详解--基于S5PV210处理器>一书中的第2章,第2.5节,作者 刘龙,更多章节内容可以访问云栖社区"异步社区"公众号 ...
- 详解基于 Cortex-M3 的任务调度(下)
文章目录 工程说明 实验结果 代码讲解 时钟节拍 任务切换 task_switch() PendSV_Handler 任务的代码 重要的全局变量 main() 函数 代码下载 在 详解基于 Corte ...
- 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.2 DDR2 SDRAM芯片
本节书摘来自异步社区<嵌入式Linux软硬件开发详解--基于S5PV210处理器>一书中的第2章,第2.2节,作者 刘龙,更多章节内容可以访问云栖社区"异步社区"公众号 ...
- python selenium爬虫_详解基于python +Selenium的爬虫
详解基于python +Selenium的爬虫 一.背景 1. Selenium Selenium 是一个用于web应用程序自动化测试的工具,直接运行在浏览器当中,支持chrome.firefox等主 ...
- Apollo进阶课程㉘丨Apollo控制技术详解——基于模型的控制方法
原文链接:进阶课程㉘丨Apollo控制技术详解--基于模型的控制方法 PID控制是一个在工业控制应用中常见的反馈回路部件,由比例单元P.积分单元I和微分单元D组成.PID控制的基础是比例控制:积分控制 ...
- php 六边形 属性图 能力数值图,详解基于 Canvas 手撸一个六边形能力图
一.前言 六边形能力图如下,由 6 个 六边形组成,每一个顶点代表其在某一方面的能力.这篇文章我们就来看看如何基于 canvas 去绘制这么一个六边形能力图.当然,你也可以基于其他开源的 js 方案来 ...
- AXI接口协议详解-AXI总线、接口、协议
转自:https://cloud.tencent.com/developer/article/1695010 AXI接口协议详解-AXI总线.接口.协议 AXI 总线 上面介绍了AMBA总线中的两种, ...
最新文章
- k8s概念入门之apiserver-针对1.1.版本阅读
- python使用函数的优点-Python递归函数的优缺点
- 关于mysql中truncate
- VS 断点无法调试学习总结
- 委托学习总结(一)浅谈对C#委托理解
- Angular中怎样通过localStorage实现数据持久化-实现存储搜索历史为例
- IOS基础之使用UICollectionView纯代码创建
- c 调用c语言写的dll文件路径,手把手教你用C/C++语言创建及调试动态库DLL程序
- 访问nfs_通过NFS访问编年引擎
- axios 配置loading_用Axios Element 实现全局的请求 loading
- 【openjudge】 CDQZ challenge 4
- JAVA验证码识别和tesseract训练过程
- 华为GPON-MA5680T开局配置
- Mybatis整合Spring框架时所需的依赖
- 编码原则总结:面向对象设计的SOLID原则
- 2019.10.8 \t\n艾希练习
- 英语翻译太难?我一怒之下用爬虫写了两个翻译脚本
- 基于Matlab2012a的LineStretcher测线编号程序开发
- Matlab坐标系绘制
- Integer 用 == 比较时 127 相等 128 不相等
热门文章
- php 发送表单数据,php - 将表单数据发送到会话变量 - SO中文参考 - www.soinside.com...
- contenttype文件ajax_jquery ajax contentType设置
- python函数不包括参数函数_python中实现函数不限制参数的数量
- elm预测matlab,机器学习——极限学习(ELM)matlab代码分析
- php word 数学公式,如何在word中输入复杂的数学公式? 详细始末
- 计算机专业中职好就业不,内江计算机专业中职好不好
- impala java api 操作_Impala实践之六:使用Rest Api
- 更新卡住解决_iPhone手机无法正常下载/安装应用的解决方法
- VB怎样屏蔽 Alt+F4键
- SpringBoot实战(十一):MultipartException: Could not parse multipart servlet request