Search in sources :

Example 26 with ExpatReader

use of org.apache.harmony.xml.ExpatReader in project XobotOS by xamarin.

the class Xml method parse.

/**
     * Parses xml from the given input stream and fires events on the given SAX
     * handler.
     */
public static void parse(InputStream in, Encoding encoding, ContentHandler contentHandler) throws IOException, SAXException {
    XMLReader reader = new ExpatReader();
    reader.setContentHandler(contentHandler);
    InputSource source = new InputSource(in);
    source.setEncoding(encoding.expatName);
    reader.parse(source);
}
Also used : InputSource(org.xml.sax.InputSource) ExpatReader(org.apache.harmony.xml.ExpatReader) XMLReader(org.xml.sax.XMLReader)

Example 27 with ExpatReader

use of org.apache.harmony.xml.ExpatReader in project android_frameworks_base by AOSPA.

the class Xml method parse.

/**
     * Parses xml from the given reader and fires events on the given SAX
     * handler.
     */
public static void parse(Reader in, ContentHandler contentHandler) throws IOException, SAXException {
    XMLReader reader = new ExpatReader();
    reader.setContentHandler(contentHandler);
    reader.parse(new InputSource(in));
}
Also used : InputSource(org.xml.sax.InputSource) ExpatReader(org.apache.harmony.xml.ExpatReader) XMLReader(org.xml.sax.XMLReader)

Example 28 with ExpatReader

use of org.apache.harmony.xml.ExpatReader in project android_frameworks_base by ResurrectionRemix.

the class Xml method parse.

/**
     * Parses the given xml string and fires events on the given SAX handler.
     */
public static void parse(String xml, ContentHandler contentHandler) throws SAXException {
    try {
        XMLReader reader = new ExpatReader();
        reader.setContentHandler(contentHandler);
        reader.parse(new InputSource(new StringReader(xml)));
    } catch (IOException e) {
        throw new AssertionError(e);
    }
}
Also used : InputSource(org.xml.sax.InputSource) ExpatReader(org.apache.harmony.xml.ExpatReader) StringReader(java.io.StringReader) IOException(java.io.IOException) XMLReader(org.xml.sax.XMLReader)

Example 29 with ExpatReader

use of org.apache.harmony.xml.ExpatReader in project android_frameworks_base by ResurrectionRemix.

the class Xml method parse.

/**
     * Parses xml from the given reader and fires events on the given SAX
     * handler.
     */
public static void parse(Reader in, ContentHandler contentHandler) throws IOException, SAXException {
    XMLReader reader = new ExpatReader();
    reader.setContentHandler(contentHandler);
    reader.parse(new InputSource(in));
}
Also used : InputSource(org.xml.sax.InputSource) ExpatReader(org.apache.harmony.xml.ExpatReader) XMLReader(org.xml.sax.XMLReader)

Aggregations

ExpatReader (org.apache.harmony.xml.ExpatReader)29 InputSource (org.xml.sax.InputSource)29 XMLReader (org.xml.sax.XMLReader)29 StringReader (java.io.StringReader)13 IOException (java.io.IOException)9 Reader (java.io.Reader)5 ArrayList (java.util.ArrayList)2 List (java.util.List)2 Attributes (org.xml.sax.Attributes)2 ContentHandler (org.xml.sax.ContentHandler)2 DefaultHandler (org.xml.sax.helpers.DefaultHandler)2 MockResponse (com.google.mockwebserver.MockResponse)1 MockWebServer (com.google.mockwebserver.MockWebServer)1 ByteArrayInputStream (java.io.ByteArrayInputStream)1