Java SAX Schema Validation
2024-10-16 11:52:22
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.
最新文章
- datatables中的Options总结(1)
- 理解Docker(8):Docker 存储之卷(Volume)
- Java—多线程编程
- ExtJs 学习之开篇(-)之define
- 当对服务器端返回的极光推送数据请求时,AFN 的 GET 请求失败如何解决
- FileUploadInterceptor拦截器的笔记
- 项目学习——电力系统底层架构ssh
- 浅析Objective-C的copy
- 1.2 认识ASP.NET MVC项目结构
- SGU 113.Nearly prime numbers
- sql 中的 indexOf 与 lastIndexOf
- OpenVPN多处理之-最新架构
- SpringMVC利用Hibernate validator做字段验证
- kali linux 更新软件源,安装中文输入法,修复Linux与windows引导菜单解决windows引导丢失
- iOS----------使用cocoapods遇到的问题
- 第三周博客之二---Oracle中的sql语句
- i3wm 调节音量
- 个人阅读作业 --软件工程M1/M2总结
- MySql left join 多表连接查询优化语句
- jQuery输入框回车添加标签特效