`
sctom123
  • 浏览: 112176 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

让人烦恼的org.xml.sax.SAXNotRecognizedException错误

阅读更多
今天在执行ant任务,编译japerreport文件的时候,遇到一个org.xml.sax.SAXNotRecognizedException: Feature: http://apache.org/xml/features/validation/dynamic错误,不知道什么原因,多方查找,在网上找到一段资料。如下:
java.lang.NoClassDefFoundError: org/xml/sax/SAXNotRecognizedException 
你需要保证xerces.jar文件在CLASSPATH中位于其他XML类,如JAXP或Crimson之前,这些类文件,包括以前老版本的xerces,可能不支持SAX2.0或DOM Level 2。于是导致了上面的错误。 

上面的说明与我的错误并不是直接相关,那这说明我是不是也有可能存在类似的问题呢?如是要,我该怎么办?我首选想办法在ant文件的前面加入
	<path id="classpath">
		<pathelement location="./"/>
		<pathelement location="${classes.dir}" />
		<pathelement location="${fonts.dir}" />
		<fileset dir="${lib.dir}">
			<include name="**/*.jar"/>
		</fileset>
	</path>

加入xercesImpl.jar文件,可是并没有效果,那么应该怎样来加呢?
后面想到在学习hibernate源码的时候,曾经在eclipse里面改过ant的依赖包(window-perferences-ant),于是我依法炮制,果然成功了。
分享到:
评论
1 楼 wzfj2002 2008-10-01  
拜读,解决了偶的大问题,谢谢

相关推荐

    org.xml.sax.SAXException: Invalid element

    NULL 博文链接:https://wilian.iteye.com/blog/1992365

    解析XML所需的jar sax.jar

    3. **错误处理器**:通过实现`org.xml.sax.ErrorHandler`接口,我们可以处理解析过程中遇到的错误和警告。 4. **配置解析器**:通过`XMLReaderFactory`类,我们可以创建一个`XMLReader`实例,并设置内容处理器和...

    sax解析xml本地读取xml

    1. **初始化解析器**:首先,我们需要创建一个SAX解析器实例,这通常通过实现`org.xml.sax.XMLReader`接口或使用`javax.xml.parsers.SAXParserFactory`类来完成。 2. **设置事件处理器**:SAX解析器在解析XML文档时...

    SAX_XML.rar_XML SAX_sax xml_xml

    SAX(Simple API for XML)是XML解析器的一种,它以事件驱动的方式解析XML文档,而非DOM(Document Object Model)解析器那样将整个XML文档加载到内存中。SAX解析器在处理大型XML文件时更高效,因为它只在需要时读取...

    sax的jar包,xml

    1. **导入所需库**:首先,需要在代码中导入SAX解析器的类,例如`org.xml.sax.XMLReader`和`org.xml.sax.helpers.DefaultHandler`。 2. **创建事件处理器**:定义一个继承自`DefaultHandler`的类,重写其中的回调...

    SAX.java 操作xml文件

    SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件SAX.java 操作xml文件

    Java解析XML文档(二):sax读取xml文件导出excel

    首先,创建一个继承自`org.xml.sax.helpers.DefaultHandler`的类,重写其中的方法,如`startElement()`、`endElement()`和`characters()`,以处理XML元素的开始、结束和字符数据。 2. **注册解析器**: 使用`org....

    System.XML.dll System.XML.DLL

    在处理大型XML文件时,可以考虑使用SAX(Simple API for XML)模型的`XmlReader`或基于XPath的`XPathDocument`,它们只读取和处理当前节点,降低了内存占用。 总结,`System.XML.dll`是.NET开发中处理XML的重要库,...

    一个关于sax解析xml的demo

    2. 创建一个实现了`org.xml.sax.helpers.DefaultHandler`接口的类,覆盖上述提到的事件处理器方法,定义具体的业务逻辑。 3. 实例化`SAXParserFactory`,并调用`newSAXParser()`方法创建`SAXParser`对象。 4. 使用`...

    Wrox.Beginning.Xml.2ed-Xml.Schemas.Soap.Xslt.Dom.And.Sax.2.0.rar

    sax2 SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、文档(document)结束等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的...

    Xml-GET-SAX.zip_get2326

    import org.xml.sax.helpers.DefaultHandler; import javax.xml.parsers.SAXParserFactory; public class SaxExample extends DefaultHandler { @Override public void startElement(String uri, String local...

    xml.rar_android_android sax_android sax xml_java xml_sax

    - Android中的SAX解析器实现为`org.xml.sax.helpers.DefaultHandler`,开发者需要继承这个类并重写事件处理方法,如`startElement()`、`endElement()`和`characters()`。 - 示例代码:创建一个SAX解析器实例,设置...

    XML_DOM_SAX.rar_ XML_DOM_SAX_c# sax_dom解析xml_xml parser csharp_x

    在这个"XML_DOM_SAX.rar"压缩包中,包含了可能的C#代码示例,用于演示如何使用DOM和SAX解析XML。`www.pudn.com.txt`可能是包含相关资源链接的文本文件,而`XML_DOM&SAX`可能是包含C#代码的文件,可以解压后查看具体...

    Unity3D中Mono.Xml和XmlParser的使用

    XmlParser 是另一种用于解析XML的工具,它是基于SAX(Simple API for XML)的解析器,适合处理大体积的XML文件,因为它采用事件驱动的方式,不会一次性加载整个XML文档到内存中。这种方式可以有效避免内存消耗过大的...

    XML-java.rar_XML SAX_sax_sax xml_sax 解析 xml_xml using dom

    Java作为一种强大的编程语言,提供了多种解析XML文档的方法,其中包括DOM(Document Object Model)和SAX(Simple API for XML)。本压缩包文件“XML-java.rar”包含了关于使用Java解析XML的实例,特别强调了SAX解析...

    java_xml.rar_java xml_sax_xml_xml ja_操作 xml

    对于SAX,需要创建一个实现了`org.xml.sax.helpers.DefaultHandler`的类,然后在解析过程中处理各种事件。以下是一个简单的SAX解析示例: ```java SAXParserFactory factory = SAXParserFactory.newInstance(); ...

    XML.rar_XML SAX_XML java_dom xml_java xml_java解析xml

    - 创建SAX解析器:使用`org.xml.sax.helpers.DefaultHandler`定义事件处理器,并通过`org.xml.sax.XMLReader`设置处理器。 - 解析XML文件:使用`XMLReader`的`parse()`方法解析XML文件。 - 处理事件:在事件处理器的...

    SAX解析超大XML文件 示例代码

    import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; ...

    Android XML解析——Sax解析XML

    2. **创建ContentHandler**:创建一个实现了`org.xml.sax.ContentHandler`接口的类,重写其中的方法,例如`startElement()`、`endElement()`和`characters()`。这些方法会在解析过程中被调用,以便处理XML文档的各个...

    java sax 解析xml

    不过,这个接口没有提供直接的实例化方法,我们需要通过`org.xml.sax.helpers.XMLReaderFactory`来获取一个实现该接口的实例。 3. **SAX解析器的配置**: - 通过`XMLReader`的`setFeature()`方法可以开启或关闭...

Global site tag (gtag.js) - Google Analytics