⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bestsaxchecker.java

📁 随书的代码
💻 JAVA
字号:
import org.xml.sax.*;import org.xml.sax.helpers.XMLReaderFactory;import java.io.IOException;public class BestSAXChecker implements ErrorHandler {    public void warning(SAXParseException exception) {        System.out.println("Warning: " + exception.getMessage());    System.out.println(" at line " + exception.getLineNumber()      + ", column " + exception.getColumnNumber());    System.out.println(" in entity " + exception.getSystemId());      }    public void error(SAXParseException exception) {         System.out.println("Error: " + exception.getMessage());    System.out.println(" at line " + exception.getLineNumber()      + ", column " + exception.getColumnNumber());    System.out.println(" in entity " + exception.getSystemId());      }    public void fatalError(SAXParseException exception) {         System.out.println("Fatal Error: " + exception.getMessage());    System.out.println(" at line " + exception.getLineNumber()      + ", column " + exception.getColumnNumber());     System.out.println(" in entity " + exception.getSystemId());       }    public static void main(String[] args) {      if (args.length <= 0) {      System.out.println("Usage: java BestSAXChecker URL");      return;    }    String document = args[0];        try {      XMLReader parser = XMLReaderFactory.createXMLReader();      ErrorHandler handler = new BestSAXChecker();      parser.setErrorHandler(handler);      parser.parse(document);      // If the document isn't well-formed, an exception has      // already been thrown and this has been skipped.      System.out.println(document + " is well-formed.");    }    catch (SAXParseException e) {      System.out.print(document + " is not well-formed at ");      System.out.println("Line " + e.getLineNumber()        + ", column " +  e.getColumnNumber() );      System.out.println(" in entity " + e.getSystemId());    }    catch (SAXException e) {      System.out.println("Could not check document because "        + e.getMessage());    }    catch (IOException e) {       System.out.println(       "Due to an IOException, the parser could not check "        + document      );     }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -