zoukankan      html  css  js  c++  java
  • Java SAX Schema Validation

    It is possible to turn on XML Schema validation during parsing with a SAXParser. Here is how it looks:

    Schema schema = null;
    try {
      String language = XMLConstants.W3C_XML_SCHEMA_NS_URI;
      SchemaFactory factory = SchemaFactory.newInstance(language);
      schema = factory.newSchema(new File(name));
    } catch (Exception e) {
        e.printStackStrace();
    }
    
    
    SAXParserFactory spf = SAXParserFactory.newInstance();
    spf.setSchema(schema);
    
    SAXParser parser = spf.newSAXParser();
    
    parser.parse(...);

    First a Schema object is created from some XML schema file.

    Second, a SAXParserFactory is created and this factory has the Schema instance set on it. All SAXParser instances created by this factory will use this XML Schema to validate XML files.

    Third, an XML file is parsed and validated.

  • 相关阅读:
    总结第十天
    总结第九天
    总结第八天
    总结第七天
    总结第六天
    总结第五天
    总结第四天
    总结第三天
    总结第二天
    每日站立会议(六)
  • 原文地址:https://www.cnblogs.com/ghgyj/p/4017968.html
Copyright © 2011-2022 走看看