XML
a1000005aa
这个作者很懒,什么都没留下…
展开
-
Spring,Struts的DTD验证
一般比较正式的XML信息中都会包含对应的DTD声明,用来定义 该XML文档中的格式,例如WEB项目中用到的web.xml,例如struts的配置文件struts-config.xml,下面是web.xml中 用到的DTD信息: [code="java"] [/code] 当我们用DOM或者Digester来解析这个XML的时候,如果当前计算机已联网那么解析的速度比较慢,如果当前计算机...2010-10-12 11:04:27 · 114 阅读 · 0 评论 -
xStream之xml
1. 把对象进行字符串输出,把字符串作为对象读入 [code="java"] package org.frame.xstream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.StringReader; ...原创 2013-04-10 15:36:24 · 121 阅读 · 0 评论 -
dom,sax,dom4j,jdom,xerces
dom,sax,dom4j,jdom的关系就不描述了.xerces是xml解析的实现,可以设置覆盖jdk的默认解决实现. 1. dom(w3c标准,JDK自带) [code="java"] package org.w3c.dom; import java.io.FileNotFoundException; import java.io.FileOutputStream; imp...原创 2013-04-10 16:41:41 · 298 阅读 · 0 评论 -
Spring读取xml文件[schema/dtd]
主测试类如下: 说明 [list] [*] 使用了ErrorHandler,主要是把异常信息接到我们常用的日志信息中 [*] 使用了EntityResolver,实体解析类,主要解决xml中publicId对应的schema/dtd. [*] 设置了DocumentBuilderFactory,主要设置名称空间,是否验证schema/dtd [*] 建立META-INF/myschem...原创 2012-12-12 13:44:38 · 243 阅读 · 0 评论 -
Xml转化为Java,Java转化为Xml[JAXB]
JAXB:这是java处理xml的标准. 说明 [list] [*] 使用了JAXBContext.createUnmarshaller()转化xml到Java类,这里可以指定命名空间. [*] 使用了JAXBContext.createMarshaller()转化Java类到xml,这里可以指定命名空间. [*] 设置JAXBContext.createMarshaller()输出xm...原创 2012-12-12 13:51:52 · 107 阅读 · 0 评论 -
Sax解析Xml
对于解析大型的xml,可能使用整个document或整个文件都读到内存中是不合适的。 以下只是一个用例,sax解析是无状态的,也就是说他不知道上一次解析了什么,或下一次解析什么,他只知道解析的是当前行,所以这是流水线的,不会占大内存. [code="java"] package org.frame.base.xml.jdk; import java.io.IOException; i...原创 2012-12-12 14:01:04 · 102 阅读 · 0 评论 -
Spring的schemaResolver
Spring解析xml可以参考以上,可以指定自定义的schema,使用Jdk提供的xml API解析xml. 接下来Spring针对自己的schema,针对自己定义的xml元素,解析并注入到Spring的Bean中。 为了保持Spring的高可扩展性,用户可以在Spring的基础上最大限度的开放,这里采用了Schema Resolver,解析器采用最基本的Document Element....原创 2012-12-18 11:01:29 · 301 阅读 · 0 评论 -
Xml与Java Object 的转换[JAXB]
[code="java"] package ycl.learn.xml.jaxb; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.InputStream...原创 2013-12-09 15:25:49 · 134 阅读 · 0 评论