org.exolab.adaptx.xslt.dom

Class XPNReader


public class XPNReader
extends java.lang.Object

A Utility class to read an XPathNode, using the org.exolab.adaptx.xslt.dom package as the implementation of XPathNode.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/01 07:39:55 $

Author:
Keith Visco

Constructor Summary

XPNReader(String url)
Creates a new XPNReader for the given URILocation.
XPNReader(URILocation location)
Creates a new XPNReader for the given URILocation.

Method Summary

XPathNode
read()
Reads an XML Document into an XPathNode from the given URILocation
void
setSaveLocation(boolean saveLocation)
Sets whether or not to save location information.

Constructor Details

XPNReader

public XPNReader(String url)
            throws java.io.IOException
Creates a new XPNReader for the given URILocation.

Parameters:


XPNReader

public XPNReader(URILocation location)
            throws java.io.IOException
Creates a new XPNReader for the given URILocation.

Parameters:
location - the URILocation to create this reader for.

Method Details

read

public XPathNode read()
            throws java.io.IOException
Reads an XML Document into an XPathNode from the given URILocation

Returns:
the XPathNode


setSaveLocation

public void setSaveLocation(boolean saveLocation)
Sets whether or not to save location information. Location information can only be saved if the Locator has been set by the SAX Parser.

Parameters:
saveLocation - a boolean that when true, indicates that location information should be saved if possible.