xml基础教程第2版教学课件


XML程序设计是耿祥义教授编写的教程,这是课件
资源截图
代码片段和文件信息
import javax.xml.parsers.*;
import java.io.*;
import org.w3c.dom.*;
import java.util.Scanner;
public class TestValidate{
   public static void main(String args[]){
      String fileName=null;
      try {  Scanner reader=new Scanner(System.in);
             System.out.print(“请输入要验证有效性的xml文件的名字:“);
             fileName=reader.nextLine();
             DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
             factory.setValidating(true);
             DocumentBuilder builder= factory.newDocumentBuilder();
             MyHandler handler=new MyHandler();
             builder.setErrorHandler(handler);
             Document document=builder.parse(new File(fileName)) ;
             if(handler.errorMessage==null)
                System.out.println(fileName+“文件是有效的“); 
             else
                System.out.println(fileName+“文件不是有效的“); 
       }           
       catch(Exception e){
             System.out.println(e);
       }
    }
}
class MyHandler extends DefaultHandler{
    String errorMessage=null;
    public void error(SAXParseException e) throws SAXException{
         errorMessage=e.getMessage();
         System.out.println(“一般错误:“+errorMessage); 
    }
    public void fatalError(SAXParseException e) throws SAXException{
         errorMessage=e.getMessage();
         System.out.println(“致命错误:“+errorMessage); 
    }
}








 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      398848  2013-01-24 20:51  xml基础教程(第2版)_第1章_xml简介.ppt
     文件      419328  2013-01-24 20:56  xml基础教程(第2版)_第2章_规范的xml文件.ppt
     文件      981504  2013-01-24 21:17  xml基础教程(第2版)_第3章_有效的xml文件.ppt
     文件     1098240  2013-01-24 21:27  xml基础教程(第2版)_第4章_DOM解析器.ppt
     文件     1143296  2013-01-24 21:32  xml基础教程(第2版)_第5章_SAX解析器.ppt
     文件      609792  2013-01-24 21:38  xml基础教程(第2版)_第6章_XPath语言.ppt
     文件      508928  2013-01-24 21:45  xml基础教程(第2版)_第7章_xml与数据库.ppt
     文件     1308672  2013-01-24 21:51  xml基础教程(第2版)_第8章_xml与CSS.ppt
     文件      253440  2013-01-24 21:57  xml基础教程(第2版)_第9章_xml Schema模式简介.ppt
     目录           0  2013-01-03 17:03  代码
     目录           0  2013-01-05 18:48  代码chapter3
     文件         856  2013-01-05 20:05  代码chapter3example3_4.xml
     文件        1455  2013-01-05 18:49  代码chapter3TestValidate.java
     目录           0  2013-01-06 21:45  代码chapter4
     文件        1397  2013-01-21 21:01  代码chapter4JAXPEight.java
     文件        1843  2013-01-21 20:07  代码chapter4JAXPFive.java
     文件        1413  2013-01-21 20:01  代码chapter4JAXPFour.java
     文件        2104  2013-01-21 21:29  代码chapter4JAXPNine.java
     文件        1072  2013-01-06 21:45  代码chapter4JAXPOne.java
     文件         934  2013-01-21 20:44  代码chapter4JAXPSeven.java
     文件        1696  2013-01-21 20:12  代码chapter4JAXPSix.java
     文件        2238  2013-01-21 21:34  代码chapter4JAXPTen.java
     文件        1209  2013-01-07 21:31  代码chapter4JAXPThree.java
     文件        1281  2013-01-07 21:17  代码chapter4JAXPTwo.java
     目录           0  2013-01-22 22:21  代码chapter5
     文件        1365  2013-01-23 20:39  代码chapter5SAXEight.java
     文件        2322  2013-01-23 20:16  代码chapter5SAXFive.java
     文件         997  2013-01-23 20:13  代码chapter5SAXFour.java
     文件        1332  2013-01-22 22:21  代码chapter5SAXOne.java
     文件        2658  2013-01-23 20:30  代码chapter5SAXSeven.java
     文件        1565  2013-01-23 20:21  代码chapter5SAXSix.java
............此处省略30个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)