旗下导航:搜·么
当前位置:网站首页 > XML教程 > 正文

XSD与XML的检测示例代码【XML教程】,XSD,XML,检测

作者:搜教程发布时间:2019-12-01分类:XML教程浏览:97评论:0


导读:xml与xsd的婚配性检测示例importjava.io.File;importjavax.xml.transform.Source;importjava...
xml与xsd的婚配性检测示例

import java.io.File;

import javax.xml.transform.Source;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.SchemaFactory;

public class XmlHandler {

	public static final String XSD_FILE_PATH = "automation.xsd";
    public static void checkXSD(File xmlFile)  {
     
    	SchemaFactory schemaFactory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
    	try {
    		schemaFactory.newSchema(
                    new Source[] {
                   		 new StreamSource(
                   				 Thread.currentThread().getContextClassLoader().getResourceAsStream(XSD_FILE_PATH))}
                    ).newValidator().validate(new StreamSource(xmlFile));
		} catch (Exception e) {
			throw new RuntimeException("XSD检测失利",e);
		}
			
    }
}

不抛非常示意检测经由过程。

以上就是XSD与XML的检测示例代码的细致内容,更多请关注ki4网别的相干文章!

标签:XSDXML检测


欢迎 发表评论: