当前位置: 技术问答>java相关
如何配置XML解析器?我用的是SUN的JAXP1.2。
来源: 互联网 发布时间:2015-07-13
本文导语: 有几个问题,想请大侠给解释一下: 我知道解析XML需要两个东西,一个是解析器(比如JAXP),一个相关的开发包(SAX或者DOM)。我看了一下最新的JDK1.4的API文档,里面已经包含了SAX包和DOM包。我的问题:1、这些CLASS...
有几个问题,想请大侠给解释一下:
我知道解析XML需要两个东西,一个是解析器(比如JAXP),一个相关的开发包(SAX或者DOM)。我看了一下最新的JDK1.4的API文档,里面已经包含了SAX包和DOM包。我的问题:1、这些CLASS(SAX和DOM)包含在(JDK1.4的)那个*.jar文件中?
2、JAXP1.2中有六个*.jar文件,包括一个sax.jar和dom.jar,是否说明JAXP里面也包含了SAX和DOM?
3、最关键的的,JAXP下载之后,要用它来解析XML文件,我好像应该有一些配置吧,不然,我的程序怎么知道去那里找解析器呢?我用的是Weblogic+jdk1.4。
4、最后一点,JDK里面会不会内置了解析器(JAXP)?我这不是妄想吧,JAXP不就是几个*.jar吗?
我知道解析XML需要两个东西,一个是解析器(比如JAXP),一个相关的开发包(SAX或者DOM)。我看了一下最新的JDK1.4的API文档,里面已经包含了SAX包和DOM包。我的问题:1、这些CLASS(SAX和DOM)包含在(JDK1.4的)那个*.jar文件中?
2、JAXP1.2中有六个*.jar文件,包括一个sax.jar和dom.jar,是否说明JAXP里面也包含了SAX和DOM?
3、最关键的的,JAXP下载之后,要用它来解析XML文件,我好像应该有一些配置吧,不然,我的程序怎么知道去那里找解析器呢?我用的是Weblogic+jdk1.4。
4、最后一点,JDK里面会不会内置了解析器(JAXP)?我这不是妄想吧,JAXP不就是几个*.jar吗?
|
我只是简单的试过,好象是不同的包有不同的用途,你要在classpath里分别设置。
如果你用的是jdk1.4那么jaxp己经在里面了,如果是1.3就要重新设。
如果你用的是jdk1.4那么jaxp己经在里面了,如果是1.3就要重新设。
|
import javax.xml.parsers.*;
import org.xml.sax.*;
public class JAXPSAX{
import org.xml.sax.*;
public class JAXPSAX{