java里怎么验证xml文件

java里怎么验证xml文件,第1张

如果文件不存在会抛出FileNotFoundException

如果xml文件不合法会抛出DocumentException

catch这些异常自己处理下就行了

File file = new File ("c:/xxx.xml")

if (file.canWrite() ) {

System.out.println("不只读")

} else {

System.out.println("只读")

}

javax.xml.validation API 使用三个类来验证文档:SchemaFactory、Schema 和 Validator。

还大量使用了 TrAX 的 javax.xml.transform.Source 接口来表示 XML 文档。简言之,SchemaFactory 读取模式文档(通常是 XML 文件)并创建 Schema 对象

Schema 创建一个 Validator 对象。最后,Validator 对象验证表示为 Source 的 XML 文档。

具体代码请参加一下地址:http://www.ibm.com/developerworks/cn/xml/x-javaxmlvalidapi.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8039595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存