Package com.helger.xml.serialize.read
Class SAXReader
java.lang.Object
com.helger.xml.serialize.read.SAXReader
Helper class to read XML documents via SAX
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.helger.commons.state.ESuccessreadXMLSAX(byte[] aXML, int nOfs, int nLen, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(byte[] aXML, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(char[] aXML, int nOfs, int nLen, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(char[] aXML, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(com.helger.commons.io.IHasInputStream aISP, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(com.helger.commons.io.resource.IReadableResource aResource, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(File aFile, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(InputStream aIS, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(Reader aReader, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(CharSequence aXML, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(String sXML, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(URI aURI, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(URL aURL, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(ByteBuffer aXML, ISAXReaderSettings aSettings) static com.helger.commons.state.ESuccessreadXMLSAX(InputSource aIS, ISAXReaderSettings aSettings) Read an XML document via a SAX handler.
-
Method Details
-
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull File aFile, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull URI aURI, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull URL aURL, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull com.helger.commons.io.IHasInputStream aISP, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull com.helger.commons.io.resource.IReadableResource aResource, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull CharSequence aXML, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull String sXML, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull char[] aXML, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull char[] aXML, @Nonnegative int nOfs, @Nonnegative int nLen, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull byte[] aXML, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull byte[] aXML, @Nonnegative int nOfs, @Nonnegative int nLen, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull ByteBuffer aXML, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull @WillClose InputStream aIS, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@Nonnull @WillClose Reader aReader, @Nonnull ISAXReaderSettings aSettings) -
readXMLSAX
@Nonnull public static com.helger.commons.state.ESuccess readXMLSAX(@WillClose @Nonnull InputSource aIS, @Nonnull ISAXReaderSettings aSettings) Read an XML document via a SAX handler. The streams are closed after reading.- Parameters:
aIS- The input source to read from. Automatically closed upon success or error. May not benull.InputSourceFactorymay be used to createInputSourceobjects from different input types.aSettings- Reader settings. At least a content handler should be set. May benull.- Returns:
ESuccess.SUCCESSif reading succeeded,ESuccess.FAILUREotherwise
-