Java > XML
iteye_9325
这个作者很懒,什么都没留下…
展开
-
JAXB:使用annotation绑定XML(xmlns)
在java开发中使用XML几乎是每个程序员都会碰到的,目前可供我们选择的库也有很多,包括,dom4j, jaxen, SAX等等,本文将介绍如何使用JAXB进行Object-XML mapping. JAXB目前已经集成到了JDK6中,但是还是推荐下载使用最新版的jaxb库, https://jaxb.dev.java.net/ 从JAXB2.0开始,可以通过使用annotati...2010-06-29 22:23:23 · 429 阅读 · 0 评论 -
XML validation for multiple schemas 验证使用多个XSD schema的XML文件
很多情况下我们为了优化XSD文件的可读性和可维护性,以及复用等问题的时候我们需要将schema文件拆分成多个,本文将着重关注于使用多个schema文件验证单一XML文件的问题(注: XML validation for multiple schemas) 下面将通过以下几个步骤演示如何使用多个schema(XSD)文件验证单一XML文件1. 创建需要被验证的XML文件2. 根据XM...2010-07-01 18:03:31 · 259 阅读 · 0 评论 -
JAXB: 通过schema验证XML文件
接上文 JAXB:使用annotation绑定XML(xmlns) 在使用JAXB解析XML文件的时候我们有时候可能会需要通过schema文件验证XML的格式,接上文的XMLParser.java 示例代码如下:public static Object unmarshal(InputStream xml, Class<?> clazz) throws SAXExce...2010-07-01 18:21:28 · 307 阅读 · 0 评论 -
在Java中如何读取UTF-8格式的XML文件 - How to read UTF-8 XML file in Java
在使用JAXB unmarshal XML的时候碰到了一个异常: Invalid byte 1 of 1-byte UTF-8 sequencepublic static Object unmarshal(InputStream xml, Class<?> clazz) { Object obj = null; try { JAXBCont...2010-07-06 17:28:11 · 206 阅读 · 0 评论 -
Dom4J: Vistor模式替换XML中的正则表达式
今天介绍一个如何通过Dom4J的Visitor模式替换XML文件中正则表达式的方法,感兴趣的话可以看看。 Vistor模式不是本文关注的重点,感兴趣可以看一下本文:http://www.patterndepot.com/put/8/visitor.pdf Dom4J提供了一个接收Vistor的接口,可以通过自定义Vistor实现类对XML文件中的正则表达式进行替换,原理很简单,就不...2010-07-26 12:50:08 · 135 阅读 · 0 评论