spring 3 解析xml 的采用什么技术

2019-03-25 13:33|来源: 网路

spring 3 解析xml 的采用什么技术
谢谢!

问题补充:
myali88 写道
这个你看看源代码就知道了,比如:XmlBeanDefinitionReader,这个是读取xml文件的类,它里面引用了如下的类:
import org.w3c.dom.Document;
import org.xml.sax.EntityResolver;
import org.xml.sax.ErrorHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;

显然它是直接使用了JDK里包含的SAX解析。

正因为我看了才发现不完全是使用sax来解析,
难道你没发现
import org.w3c.dom.Document;

是dom包里面document

相关问答

更多
  • Spring 主要说来是一个容器`~一个管理java bean的轻量级容器. 它的IOC(依赖注入)主要用于解决不断实例化java bean带来的内存消耗, 它的AOP(面向切面编程)让程序员们更能专心的处理业务逻辑问题, 它的事务管理将事务脱离于程序之外,而它的宗旨也是非侵入式的~~并且 它对java的其它技术支持也非常好,所以深受业界的欢迎!
  • java中的xml解析[2022-04-13]

    dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的 DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首 ...
  • 如果你有一定spring的基础的话可以看一下spring技术内幕这本书,这本书解释了好多spring里面的原理的东西,他拿3.0来讲只是讲了一点点新特性而已,大部分没有全讲完的.而Javaee那本书的话翻译质量不咋地,而且国外评论好像不怎么好
  • 使用看Spring实战 研究Spring源代码及机制看后面两本
  • spring
  • 从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring就是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
  • ...我可以逃避仅仅采用Hibernate来完成我需要做的简单事情吗? 是 Hibernate用于ORM(对象关系映射),即使对象持久化到RDBMS。 春天更进一步。 它也可以用作AOP,依赖注入器,Web应用程序和ORM等等。 所以如果你只需要ORM,就使用Hibernate。 当你需要Spring时,时间会到来,然后你会学到它。 这是Spring的建筑视图: 这是休眠: ...could I get away with just adopting Hibernate for the simple thi ...
  • 我通过在绝对路径“ 文件 ”中添加前缀来解决问题 // value urlFinal= "file:/home/wasbin/test/SCRIPTS/config/contextConfig.xml"; ctx = new FileSystemXmlApplicationContext(urlFinal); 加载成功! I solved the problem by adding a prefix in the absolute path "file" // value urlFi ...