public class PTreeReader extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PTreeReader.PTreeException |
Constructor and Description |
---|
PTreeReader() |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args)
Command line interface to read a PTree document and convert it to lexical XML
|
DocumentInfo |
readTree(DataInputStream in,
String systemId,
Configuration config)
Read an input stream containing an XML document in PTree format, returning an in-memory
representation of the document
|
void |
readTree(DataInputStream in,
String systemId,
Configuration config,
Receiver out)
Read an input stream containing an XML document in PTree format, passing the events
associated with the document to a Saxon Receiver
|
void |
setTextMangler(TextMangler mangler)
Set a callback object that will be used to unmangle the content of attribute
nodes and text nodes
|
public void setTextMangler(TextMangler mangler)
mangler
- the object to perform the content manglingpublic DocumentInfo readTree(DataInputStream in, String systemId, Configuration config) throws IOException, XPathException
in
- the input stream holding the PTree document. The method will consume the stream;
the caller is responsible for closing the stream after use.systemId
- the base URI to be used for the document associated with this input streamconfig
- the Saxon ConfigurationIOException
- if an error occurs reading the input streamXPathException
- if an error occurs building the in-memory documentpublic void readTree(DataInputStream in, String systemId, Configuration config, Receiver out) throws IOException, XPathException
in
- the input stream holding the PTree document. The method will consume the stream;
the caller is responsible for closing the stream after use.systemId
- the base URI to be used for the document associated with this input streamconfig
- the Saxon Configurationout
- the Receiver to receive the document eventsIOException
- if an error occurs reading the input streamXPathException
- if an error occurs building the in-memory documentCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.