【问题标题】:how to use xerces in java?如何在java中使用xerces?
【发布时间】:2012-06-08 09:43:44
【问题描述】:

这是我验证 xml 的代码,我遇到的唯一问题是在导入 org.apache.xerces 时的第 2 行...我下载了 xerces.jar,然后将其作为外部 jar 从运行配置添加到类中,你能做到吗只要告诉我我是否正在这样做,如果是,那么为什么会出现这个错误,如果不是,那么我该怎么办。

import java.io.File;
import org.apache.xerces.parsers.DOMParser;
public class SchemaTest {
    public static void main (String[] args) {
        File docFile = new File("C:\\Users\\ahussain\\Desktop\\Xml_Validation\\memory.xml");
        try {
            DOMParser parser = new DOMParser();
            parser.setFeature("http://xml.org/sax/features/validation", true);
            parser.setProperty("http://apache.org/xml/properties/schema/external-   noNamespaceSchemaLocation","memory.xsd");
            ErrorChecker errors = new ErrorChecker();
            parser.setErrorHandler(errors);
            parser.parse("memory.xml");
        } catch (Exception e) {
            System.out.print("Problem parsing the file.");
        }
    }
}

【问题讨论】:

  • 因此我也遇到了DOMParser parser = new DOMParser();的问题

标签: java xml xerces


【解决方案1】:

不要添加运行配置,而是将 jar 添加到您的类路径中,

项目 - BuildPath - 配置构建路径 - 库 - 添加您的 jar。

【讨论】:

  • 每当我得到正确的答案时,我都会接受答案,给你,因为你的答案为我解决了问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-25
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
  • 2012-03-07
  • 2012-03-17
相关资源
最近更新 更多