java 中实现 xml schema 验证文件
XML是可扩展标记语言,也就是说其中的标记我们可以按照我们
的意愿生成,只要符合语法规则就认为是合法的。
但是很多情况下我们需要根据一定的验证规则对 xml 文档实施
限制。当我们书写一个 xml 文档的时候, 通过验证文档对其进行
验证,可以保证所书写的文档是合法合理的。 这样我们的程序才
可以对其进行适当的操作。 不然随意写一个符合语法的 xml 文档,
我们的程序显然不能总是能对其进行操作。
验证文档对所书写的 xml 文档进行合理合法的验证, 验证文档有
两种格式,一种为 dtd ,一种为 xsd(schema形式)。
Xsd 文档主要起一个验证作用 !
我们可以在操作一个传输过来的, 或者新生成的 xml 文档先进行
验证,然后再进行解析,这样可以保证操作成功。
在此,我们使用 schema格式的文档对 xml 进行验证。
<? xml version ="1.0" encoding ="UTF-8" ?>
<!--W 3C Schema generated by XMLSpy v2008 (http://www.altova.com)-->
<xs:schema xmlns ="http://www.frank.com"
xmlns:xs ="http://www.w3.org/2001/XMLSchema"
targetNamespace ="http://www.frank.com"
elementFormDefault ="qualified" >
<xs:element name ="students" >
评论0
最新资源