使用Apache xercesc验证XML文件的Schema
来源:互联网 发布:linux如何查看网络连接 编辑:程序博客网 时间:2024/04/30 17:12
-------------------------booklist.xsd----------------------------------------
<?xml version="1.0" encoding="GB2312"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="booklist">
<xs:complexType>
<xs:sequence>
<xs:element name="book" type="bookType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="bookType">
<xs:sequence>
<xs:element name="ISBN" type="xs:string"/>
<xs:element name="title" type="xs:string"/>
<xs:element name="authorlist" type="authorlistType"/>
<xs:element name="price" type="xs:decimal"/>
</xs:sequence>
<xs:attribute name="classify" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="社会科学"/>
<xs:enumeration value="自然科学"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="authorlistType">
<xs:sequence maxOccurs="4">
<xs:element name="author" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
-------------------------------booklist.xml--------------------------------
<?xml version="1.0" encoding="GB2312"?>
<booklist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="booklist.xsd">
<book classify="自然科学">
<ISBN>7-302-12066-8</ISBN>
<title>JAVA使用教程</title>
<authorlist>
<author>Herbert Scihldt</author>
<author>马海军</author>
</authorlist>
<price>64.00</price>
</book>
<book classify="社会科学">
<ISBN>7-5037-1978</ISBN>
<title>投资学</title>
<authorlist>
<author>张中华</author>
<author>谢老三</author>
</authorlist>
<price>19.00</price>
</book>
</booklist>
使用如下命令行参数验证booklist.xml是否符合booklist.xsd
booklist.xml booklist.xsd
如果验证成功提示验证成功,否则出现异常
- 使用Apache xercesc验证XML文件的Schema
- 使用XML schema验证xml 文件
- Schema验证XML文件
- 使用schema验证xml文档的合法性
- XML validation for multiple schemas 验证使用多个XSD schema的XML文件
- 用dom4j如何使用Schema的xsd文件验证xml文件的合法性!
- 使用XML Schema验证XML数据输入
- XML schema的使用
- java中实现xml schema 验证文件
- jdom实现schema验证xml文件是否合法
- JAXB: 通过schema验证XML文件
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- java中使用schema验证xml文档
- 使用xmlbeans构造符合相应Schema格式的xml文件
- 利用Schema验证xml的代码
- 用word验证xml的schema
- 基于XML Schema的数据有效性验证
- 基于jdom实现xml的schema验证
- PB应用程序总是显示在屏幕中心
- 如何让SELECT 查询结果额外增加自动递增序号
- DataSet与DataReader的区别
- PB替换字符串中全部指定字母
- CC Call Centre Work instruction
- 使用Apache xercesc验证XML文件的Schema
- PB草稿
- 幼儿的教与养
- displaytag の requestURI
- Asp.Net toString() 的妙用[处理日期,字符型转换 转为字符串]
- 1.钱不是问题,问题是没钱!
- SQL实现分页
- 设置Ubuntu上的MySQL可以远程访问
- JS特效,让人叹为观止(特效一)