电话:0731-83595998
导航

进阶:看java实现的XMLschema验证

来源: 2017-12-21 11:18

  最近对Schema 验证研究了一下, 代码

  所需JAR包需要自己下载(版本一定要正确)

  public class SchemaValidation {

  public static void main(String args) {
}

  public static void validate() {
SchemaValidation demo = new SchemaValidation();
InputStream xmlString = demo.getClass().getResourceAsStream("GBAInit.xml");

System.out.println("XSD parse successfully !");
Document document = reader.read(xmlString);
} catch (DocumentException e) {
Throwable nestedException = e.getNestedException();
System.out.println("NestedException: " + nestedException);
} else {
}
System.out.println("Exception occurred: " + t);
}

  /** Registers the Verifier with the SAXReader */

  System.out.println("Loaded schema document: " + schemaURI);

  // use autodetection of schemas
Schema schema = factory.compileSchema(schemaURI);

  Verifier verifier = schema.newVerifier();
public void error(SAXParseException e) {
}

  public void fatalError(SAXParseException e) {
}

  public void warning(SAXParseException e) {
}

  // now install the verifying filter
SAXReader reader = new SAXReader();
return reader;

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端