transformationapp01.java

来自「一个java写的加密算法」· Java 代码 · 共 82 行

JAVA
82
字号
/* * Copyright 2004-2005 Sun Microsystems, Inc.  All rights reserved. * Use is subject to license terms. */package samples.xml.xslt;import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory;  import javax.xml.parsers.FactoryConfigurationError;  import javax.xml.parsers.ParserConfigurationException; import org.xml.sax.SAXException;  import org.xml.sax.SAXParseException;import org.w3c.dom.Document;import org.w3c.dom.DOMException;import java.io.*;public class TransformationApp01 {    // Global value so it can be ref'd by the tree-adapter    static Document document;    public static void main (String argv [])    {        if (argv.length != 1) {            System.err.println ("Usage: java TransformationApp filename");            System.exit (1);        }        DocumentBuilderFactory factory =            DocumentBuilderFactory.newInstance();        //factory.setNamespaceAware(true);        //factory.setValidating(true);         try {            File f = new File(argv[0]);             DocumentBuilder builder = factory.newDocumentBuilder();            document = builder.parse(f);                              } catch (SAXParseException spe) {           // Error generated by the parser           System.out.println("\n** Parsing error"              + ", line " + spe.getLineNumber()              + ", uri " + spe.getSystemId());           System.out.println("   " + spe.getMessage() );           // Use the contained exception, if any           Exception  x = spe;           if (spe.getException() != null)               x = spe.getException();           x.printStackTrace();         } catch (SAXException sxe) {           // Error generated by this application           // (or a parser-initialization error)           Exception  x = sxe;           if (sxe.getException() != null)               x = sxe.getException();           x.printStackTrace();        } catch (ParserConfigurationException pce) {            // Parser with specified options can't be built            pce.printStackTrace();        } catch (IOException ioe) {           // I/O error           ioe.printStackTrace();        }    } // main  }

⌨️ 快捷键说明

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