![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java-JAXB
iteye_11480
这个作者很懒,什么都没留下…
展开
-
JAXB学习笔记(一)
项目为了进行xml与java bean的互转,参考了各位网友的推荐,最后选型为JAXB,闲暇之余整理了一下笔记。废话不多说,上代码 当然JDK至少是1.6的啊,好处是再不需要其他的包 这里构造一个persion对象,很简单,先来看第一个简单的例子,进入到JAXB的世界 package cn.uyunsky.blog.xml.demo1; import java.io.Str...2011-09-28 11:13:19 · 94 阅读 · 0 评论 -
JAXB学习笔记(二)
上个例子中人说Date类型序列化出的字符串不好看啊,那我们来处理一下; 需要使用注释 @XmlJavaTypeAdapter ,并且创造一个转换类 package cn.uyunsky.blog.xml.demo2; import java.io.StringReader; import java.io.StringWriter; import java.util.Date; ...2011-09-28 11:27:07 · 107 阅读 · 0 评论 -
JAXB学习笔记(三)
想知道生成的xml节点名字怎么换吗,如果你看下annotation @XmlElement的源码就明白了,看这个例子 package cn.uyunsky.blog.xml.demo3; import java.io.StringReader; import java.io.StringWriter; import java.util.Date; import javax....2011-09-28 11:34:16 · 99 阅读 · 0 评论 -
JAXB学习笔记(四)
然后有人又说,我想给节点加属性怎么办,看下面例子 这里用一种怪异的xml形势来说明怎么处理,至于为什么使用这样的xml格式,实际项目中就会有这种非正常思维的情况,人们总喜欢用节点属性(attributer)值来表示节点值(textValue),而让节点值为空,来达到所谓的结构清晰 package cn.uyunsky.blog.xml.demo4; import java.io.S...2011-09-28 11:47:21 · 407 阅读 · 0 评论 -
JAXB学习笔记(五)
上个例子中生成的xml <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <persion> <userid name="userid">112</userid> <username name="user原创 2011-09-28 11:53:47 · 103 阅读 · 0 评论 -
JAXB学习笔记(六)
上节中所说的最终xml格式, <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <persion> <filed name="userid">112</filed> <filed name="userna2011-09-29 08:57:38 · 113 阅读 · 0 评论