【发布时间】:2016-02-14 11:37:39
【问题描述】:
我有一个应用程序,它只是将 XML 文件作为 BLOB 上传到数据库。
我知道有几种使用DocumentBuilderFactory、DocumentBuilder 进行 XML 验证的方法,然后对其进行解析等,但是我正在谈论的数据是巨大的,并且输入 XML 文件中发生异常的可能性较小..
但是,为了确保语法正确,有没有办法在不实际解析每个文件的情况下捕获文件中的异常?
【问题讨论】:
-
为避免创建内存文档,请改用
SAXParser。它将报告格式正确的viaolations,也可以配置为进行验证。
标签: xml parsing xsd xsd-validation xml-validation