java中实现xml schema 验证文件
XML是可扩展标记语言,也就是说其中的标记我们可以按照我们的意愿生成,只要符合语法规则就认为是合法的。
但是很多情况下我们需要根据一定的验证规则对xml文档实施
限制。当我们书写一个xml文档的时候,通过验证文档对其进行验证,可以保证所书写的文档是合法合理的。这样我们的程序才可以对其进行适当的操作。不然随意写一个符合语法的xml文档,我们的程序显然不能总是能对其进行操作。
验证文档对所书写的xml文档进行合理合法的验证,验证文档有两种格式,一种为dtd,一种为xsd(schema形式)。
Xsd文档主要起一个验证作用!
我们可以在操作一个传输过来的,或者新生成的xml文档先进行验证,然后再进行解析,这样可以保证操作成功。
在此,我们使用schema格式的文档对xml进行验证。
xmlns:xs="http://www.doczj.com/doc/1a974f20482fb4daa58d4bd4.html/2001/XMLSchema"
targetNamespace="http://www.doczj.com/doc/1a974f20482fb4daa58d4bd4.html"
elementFormDefault="qualified">