gnu.xml.util
public final class DoParse extends Object
The SAX2 XMLReaderFactory should return a SAX2 XML parser which supports both of the standardized extension handlers (for declaration and lexical events). That parser will be used to produce events.
The first parameter to the command gives the name of the document that will be given to that processor. If it is a file name, it is converted to a URL first.
The second parameter describes a simple processing pipeline, and will be used as input to PipelineFactory methods which identify the processing to be done. Examples of such a pipeline include
nsfix | validate to validate the input document nsfix | write ( stdout ) to echo the file as XML text dom | nsfix | write ( stdout ) parse into DOM, print the result
Relatively complex pipelines can be described on the command line, but not all interesting ones will require as little configuration as can be done in that way. Put filters like "nsfix", perhaps followed by "validate", at the front of the pipeline so they can be optimized out if a parser supports those modes natively.
If the parsing is aborted for any reason, the JVM will exit with a failure code. If a validating parse was done then both validation and well formedness errors will cause a failure. A non-validating parse will report failure on well formedness errors.
Version: $Date: 2001/10/23 17:42:25 $
Method Summary | |
---|---|
static void | main(String[] argv)
Command line invoker for this class; pass a filename or URL
as the first argument, and a pipeline description as the second.
|
Source code is under GPL (with library exception) in the JAXP project at http://www.gnu.org/software/classpathx/jaxp
This documentation was derived from that source code on 2013-01-12.