如何使用XSD验证XML呢?

乔欣 Java经验 发布时间:2022-12-14 11:07:33 阅读数:2254 1
下文笔者讲述使用XSD验证XML的方法分享,如下所示
实现思路:
    使用SchemaFactory中的相关类
	对xml进行验证

static boolean validateXSD(InputStream xml, InputStream xsd)
{
    try
    {
        SchemaFactory factory = 
          SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
        Schema schema = factory.newSchema(new StreamSource(xsd));
        Validator validator = schema.newValidator();
        validator.validate(new StreamSource(xml));
        return true;
    }
    catch(Exception ex)
    {
        return false;
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16709874765151.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者