在XMLSpy中,我们知道如何手动对一个XML文件进行XSD验证,那么如何通过代码进行验证呢?并返回错误信息呢
以下代码给出一种具体的方法
首先在POM中添加以下依赖
<!-- dom4j XML工具包 -->
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.1.4</version>
</dependency>
然后具体方法参照如下
String SCHEMA_LANGUAGE = "http://java.sun.com/xml/jaxp/properties/schemaLanguage";
String XML_SCHEMA = "http://www.w3.org/2001/XMLSchema";
String SCHEMA_SOURCE = "http://java.sun.com/xml/jaxp/properties/schemaSource";
String FILE_PREFIX = "file:";
String ATTRIBUTE_LINE = "line";
StringBuilder errorMsg = new StringBuilder();
try {
XMLErrorHandler errorHandler = new XMLEr

本文介绍如何利用Java的Dom4j库,结合XSD文件,实现对XML文档的代码验证,并获取错误信息。首先在POM中添加相关依赖,接着展示具体的验证代码实现。
最低0.47元/天 解锁文章
1163

被折叠的 条评论
为什么被折叠?



