• 大小: 5.31MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-02
  • 语言: 其他
  • 标签: XML  

资源简介

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  代码\chapter3\example3_4.xml
     文件        1455  2013-01-05 18:49  代码\chapter3\TestValidate.java
     目录           0  2013-01-06 21:45  代码\chapter4\
     文件        1397  2013-01-21 21:01  代码\chapter4\JAXPEight.java
     文件        1843  2013-01-21 20:07  代码\chapter4\JAXPFive.java
     文件        1413  2013-01-21 20:01  代码\chapter4\JAXPFour.java
     文件        2104  2013-01-21 21:29  代码\chapter4\JAXPNine.java
     文件        1072  2013-01-06 21:45  代码\chapter4\JAXPOne.java
     文件         934  2013-01-21 20:44  代码\chapter4\JAXPSeven.java
     文件        1696  2013-01-21 20:12  代码\chapter4\JAXPSix.java
     文件        2238  2013-01-21 21:34  代码\chapter4\JAXPTen.java
     文件        1209  2013-01-07 21:31  代码\chapter4\JAXPThree.java
     文件        1281  2013-01-07 21:17  代码\chapter4\JAXPTwo.java
     目录           0  2013-01-22 22:21  代码\chapter5\
     文件        1365  2013-01-23 20:39  代码\chapter5\SAXEight.java
     文件        2322  2013-01-23 20:16  代码\chapter5\SAXFive.java
     文件         997  2013-01-23 20:13  代码\chapter5\SAXFour.java
     文件        1332  2013-01-22 22:21  代码\chapter5\SAXOne.java
     文件        2658  2013-01-23 20:30  代码\chapter5\SAXSeven.java
     文件        1565  2013-01-23 20:21  代码\chapter5\SAXSix.java
............此处省略30个文件信息

评论

共有 条评论