用xsd验证XML文件,jdk5.0
来源:互联网 发布:python 高性能编程 编辑:程序博客网 时间:2024/05/29 19:33
import java.io.*;import javax.xml.transform.Source;import javax.xml.transform.stream.StreamSource;import javax.xml.validation.*;import org.xml.sax.SAXException;
public class DocbookXSDCheck {
public static void main(String[] args) throws SAXException, IOException {
// 1. Lookup a factory for the W3C XML Schema language SchemaFactory factory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema"); // 2. Compile the schema. // Here the schema is loaded from a java.io.File, but you could use // a java.net.URL or a javax.xml.transform.Source instead. File schemaLocation = new File("f://xmldata//ProductData.xsd"); Schema schema = factory.newSchema(schemaLocation); // 3. Get a validator from the schema. Validator validator = schema.newValidator(); // 4. Parse the document you want to check. Source source = new StreamSource("f://xmldata//451_PD_20060926172750.xml"); // 5. Check the document try { validator.validate(source); System.out.println(" is valid."); } catch (SAXException ex) { System.out.println(" is not valid because "); System.out.println(ex.getMessage()); } }
}
文章引用自: http://blog.sina.com.cn/s/blog_49d63c02010006j1.html
- 用xsd验证XML文件,jdk5.0
- 使用xsd文件验证xml
- .NET 用XSD验证XML
- Xsd文件验证xml的java实现
- 使用架构(XSD)验证XML文件
- java 利用XSD 验证XML文件
- xsd文件验证xml的java实现
- 使用xsd验证xml文件是否规范
- xml文件的xsd验证失败信息
- 通过xsd验证xml合法性的例子。有验证程序,xml和xsd文件
- Xsd 验证xml--C#
- XSD验证XML
- 使用xsd验证xml
- 使用XSD验证xml
- XSD 验证 xml 合法性
- 用dom4j如何使用Schema的xsd文件验证xml文件的合法性!
- 通过XSD文件对XML文件进行格式验证
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- declare语句
- 页面部分缓存
- 页面数据缓存
- 问题
- @符号
- 用xsd验证XML文件,jdk5.0
- PHP框架学习日志一
- 中科院Java高端培训视频教程第04讲-G
- struts2项目启动控制台一个(warning)的解决!
- ASP.NET 2.0中的页面输出缓存
- 几种光纤接口(ST,SC,LC,FC)-
- 双鱼女人的特质
- 史上最牛的夫妻协议
- ASP.Net:基于Windows的身份验证