- 浏览: 88853 次
- 性别:
文章分类
- 全部博客 (151)
- Spring-MVC学习 (5)
- 偶然间发现 (2)
- easyUi学习 (7)
- web项目相关技术 (4)
- java学习 (26)
- webService (4)
- 一些工具的安装使用 (7)
- js学习 (20)
- Sping学习 (7)
- mybatis学习 (5)
- 定时器 (4)
- oracle (2)
- JSP学习 (6)
- HTML一些标签 (1)
- web服务 (2)
- 偶尔得到的地址 (2)
- 常用的代码记录 (2)
- 设计模式 (1)
- java常使用的开源API (1)
- maven (1)
- Socket (1)
- nginx (2)
- jquery (3)
- poi (2)
- 写过的工具类 (19)
- 微信开发 (2)
- mysql (1)
- freemarker (2)
- ftp (1)
- 用过的软件 (1)
- jconsole (1)
- log4j (1)
- redis的简单入门使用 java调用redis (0)
- redis的使用 (2)
- 生活相关的 (1)
最新评论
-
chokee:
...
easyUi学习之开启行编辑模式增删改操作 -
lijie_insist:
就是有的界面需要显示天气啊!所以你要调用天气的接口啊 因为很多 ...
免费的天气接口的一个demo -
zhglance:
请问这是干什么用的呢?
免费的天气接口的一个demo
时间仓促,只记录代码
//实体类
// 解析的方法
//实体类
package com.wx.common; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "xml") @XmlAccessorType(XmlAccessType.FIELD) public class DeMenuEntity { @XmlElement private String ToUserName; @XmlElement private String FromUserName; @XmlElement private String CreateTime; @XmlElement private String MsgType; @XmlElement private String Event; @XmlElement private String EventKey; public void setToUserName(String toUserName) { ToUserName = toUserName; } public void setFromUserName(String fromUserName) { FromUserName = fromUserName; } public void setCreateTime(String createTime) { CreateTime = createTime; } public void setMsgType(String msgType) { MsgType = msgType; } public void setEvent(String event) { Event = event; } public void setEventKey(String eventKey) { EventKey = eventKey; } public String getToUserName() { return ToUserName; } public String getFromUserName() { return FromUserName; } public String getCreateTime() { return CreateTime; } public String getMsgType() { return MsgType; } public String getEvent() { return Event; } public String getEventKey() { return EventKey; } }
// 解析的方法
package com.wx.utils; import java.io.ByteArrayInputStream; import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Unmarshaller; import com.wx.common.DeMenuEntity; /** * 解析xml * * @author Jay_Lee */ public class ParseXmlUtil { /** * 解析xml为响应的实体类 * * @param xml * @return * @throws JAXBException */ public static Object parseXml(String xml) throws JAXBException { JAXBContext jc = JAXBContext.newInstance(DeMenuEntity.class); Unmarshaller u = jc.createUnmarshaller(); return u.unmarshal(new ByteArrayInputStream(xml.getBytes())); } public static void main(String[] args) throws JAXBException { String str = "<xml><ToUserName>user</ToUserName><FromUserName>from uk</FromUserName><CreateTime>123456789</CreateTime><MsgType>test</MsgType><Event>teds</Event><EventKey>111</EventKey></xml>"; DeMenuEntity dme = (DeMenuEntity) parseXml(str); System.out.println(dme.getCreateTime()); System.out.println(dme.getEvent()); System.out.println(dme.getEventKey()); System.out.println(dme.getFromUserName()); System.out.println(dme.getMsgType()); System.out.println(dme.getToUserName()); } }
发表评论
-
ajax的分页分页请求,通过ajax来分页
2015-12-01 14:55 396这里面通过自定义标签实现的,因为项目没有采用jsp模板而是用的 ... -
生成验证码的方法
2015-07-17 08:43 2忘了在哪里参考过代码,后来自己参照了写了这一段code pac ... -
javax.mail邮件发送返回状态吗
2015-07-02 17:35 1512项目需要集成邮件发送,之前在.net下写过smtp的邮 ... -
javax.mail邮件发送
2015-06-30 12:50 0package com.demo.common; impor ... -
java的(PO,VO,TO,BO,DAO,POJO)解释
2015-06-04 11:31 381原地址:http://www.cnblogs. ... -
JDBC学习
2015-04-21 10:02 253原文来自:http://blog.csdn.net/fight ... -
j2ee web项目的基本结构
2015-03-20 14:50 481原地址:http://www.cnblogs.co ... -
HTTP 返回的状态码的含义
2015-03-20 14:38 379在网上看到的,总结的蛮 ... -
java学习之try catch finally中的return语句执行
2015-03-10 14:21 476http://blog.csdn.net/kavensu/ar ... -
java反射机制的学习
2015-03-06 13:39 300http://blog.csdn.net/zzjjiandan ... -
java学习之时间类的使用
2015-03-06 10:26 405有时候要对时间进行各方面的操作,这里就记录下最近使用到的对时间 ... -
为什么接口的属性用public static final修饰
2015-03-05 09:14 511每次只是看了看.好多都没去实践和去想! 自己写了个接口才会想到 ... -
正则表达式的学习
2015-03-04 11:10 303http://help.locoy.com/Document/ ... -
面向对象的特征
2015-03-02 17:56 324今天看到一篇文章对面 ... -
Class.forName("className"),class.getClass,class.class区别
2015-02-27 17:43 328今天看java.lang.reflect包中的信息时,想到了这 ... -
java调用webservice(asmx)的例子
2015-02-04 16:54 379转自:http://www.blogjava.net/jerr ... -
java学习之流的学习
2015-01-21 14:12 316因为经常用到流,并且发现java中的数据流的确很多种类,而自己 ... -
java学习之图片上传,下载显示demo
2015-01-19 10:43 2497每次都是用的框架来弄 ... -
java学习之String的一些处理函数
2014-12-12 17:17 494前两天开发一个关于解析数据的一个小功能,发现需要大肆的用到St ... -
java学习之super与this使用
2014-12-01 09:16 460this和super关键字可以用来覆盖的java语言的默认作用 ...
相关推荐
JAVA JAXB 解析XML嵌套子节点为字符串
把xml串自动的解析成java对象,方便程序的开发
Java 解析XML性能分析Demo。包含了DOM解析,SAX解析, JDOM解析,DOM4J解析,JAXB解析例子。
NULL 博文链接:https://xiongpan0807.iteye.com/blog/1832124
JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例...
JAXB解析XML真的很好用,很强大,而且还是JDK自带的,今天自己总结了一个DEMO,自已感觉非常棒,哈哈。。。里面还有JAXB插件,可以自动生成JAVA BEAN,哈哈,当然了賠本的买卖咱不干,那就请需要的宝贝们奉獻点分吧...
解释并解决java开发中使用jaxb解析或组装xml遇到乱码的问题。
在android 6.0下,应用JAXB jar包根据XML Schema解析XML文件。
JDK 自带JAXB 注解解析xml
JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。主要功能是生成XML文件和解析XML文件。
NULL 博文链接:https://dacoolbaby.iteye.com/blog/1667283
目前我知道的JAVA解析XML的方式有:DOM,SAX,StAX;如果选用这几种,感觉还是有点麻烦;如果使用:JAXB(Java ArchitectureforXMLBinding),个人觉得太方便了!:个人理解类似.net的XmlDocument,解析的时候效率不高,...
JAXB (Java Architecture for XML Binding) 的主要功能是根据DTD或者XML Schema将XML Element转化为Java类。将XML文本流转化为Java Object,把XML Processing转化为对类的一些属性的访问。简单的来说,它可以让你...
java对象转换xml&xml;解析成java对象,主要是针对最近写的博文 jaxb工具使用的工具类
解析xml java与xml转换的demo --stax jaxb
java使用jaxb解析XML(含根据xml自动生成实体类),工具类。非常实用的小工具,欢迎大家下载
目前我知道的JAVA解析XML的方式有:DOM, SAX, StAX;如果选用这几种,感觉还是有点麻烦;如果使用:JAXB(Java Architecture for XML Binding),个人觉得太方便了
共3篇第一篇:用JAXB实现JAVA对象与XML文件的绑定 第二篇:程序设计用JAXB生成一个XML文档 第三篇:dom4jxml文件解析
javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 javax.xml.bind.attachment 此包由基于 MIME 的包处理器实现,该处理器能够解释并创建基于 MIME 的包格式的...
通过XSLT和自定义过滤器支持将java.io,SAX,StAX,JAXB输入转换为它们中的任何一个 通过XPath查询org.w3c.dom.Document以获取String,Boolean,Number,org.w3c.dom.Element或Node,并使用Java 8 Streaming API