XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); XmlPullParser xpp = factory.newPullParser(); InputStreamReader reader = new InputStreamReader(inputStream); xpp.setInput(reader); int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { if (eventType == XmlPullParser.START_TAG) { if (SettingsExporter.ROOT_ELEMENT.equals(xpp.getName())) { imported = parseRoot(xpp, globalSettings, accountUuids, overview); } else {
/** * Creates a new XmlPullParser to allow for the KML file to be parsed * * @param stream InputStream containing KML file * @return XmlPullParser containing the KML file * @throws XmlPullParserException if KML file cannot be parsed */ private static XmlPullParser createXmlParser(InputStream stream) throws XmlPullParserException { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser parser = factory.newPullParser(); parser.setInput(stream, null); return parser; }
public TtmlDecoder() { super("TtmlDecoder"); try { xmlParserFactory = XmlPullParserFactory.newInstance(); xmlParserFactory.setNamespaceAware(true); } catch (XmlPullParserException e) { throw new RuntimeException("Couldn't create XmlPullParserFactory instance", e); } }
/** */ public Driver() throws XmlPullParserException { final XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); pp = factory.newPullParser(); }
/** * Create a new XmlPullParser using the XPP factory. * * @return a new parser instance * @throws XmlPullParserException if the factory fails * @since 1.4.1 */ public static XmlPullParser createDefaultParser() throws XmlPullParserException { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); return factory.newPullParser(); }
URL sourceUrl = new URL(sourceUrlString); factory.setNamespaceAware(false); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(global.getInputStream(sourceUrl), "UTF_8"); if (xpp.getEventType() == XmlPullParser.START_TAG) if (xpp.getName().equalsIgnoreCase("title")) sourceTitle = xpp.nextText(); succeed = true;
URL url = new URL("http://www.android.com/"); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); try { InputStream in = new BufferedInputStream(urlConnection.getInputStream()); XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser parser = factory.newPullParser(); parser.setInput(new InputStreamReader(in)); XmlUtils.beginDocument(parser,"results"); int eventType = parser.getEventType(); do{ XmlUtils.nextElement(parser); parser.next(); eventType = parser.getEventType(); if(eventType == XmlPullParser.TEXT){ Log.d("test",parser.getText()); } //...Handle other types of events... } while (eventType != XmlPullParser.END_DOCUMENT) ; } finally { urlConnection.disconnect(); }
public static void main(String [] args) { // create an instance of RSSReader RSSReader rssreader = new RSSReader(); try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); XmlPullParser parser = factory.newPullParser(); String url = args[0]; InputStreamReader stream = new InputStreamReader( new URL(url).openStream()); parser.setInput(stream); XmlSerializer writer = factory.newSerializer(); writer.setOutput(new OutputStreamWriter(System.out)); rssreader.convertRSSToHtml(parser, writer); } catch (Exception e) { e.printStackTrace(System.err); } }
try { items = new ArrayList<String>(); XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(new InputStreamReader( getUrlData(" url"))); while (xpp.getEventType() != XmlPullParser.END_DOCUMENT) { Log.i(TAG, "doc started"); if (xpp.getEventType() == XmlPullParser.START_TAG) { if (xpp.getName().equals("entry")) { items.add(xpp.getAttributeValue(0)); } } xpp.next(); } } catch (Throwable t) { Toast.makeText(this, "Request failed: " + t.toString(), Toast.LENGTH_LONG).show(); }
HttpURLConnection httpURLConnection = null; try { url = new URL(GetData.NonOpDomain); httpURLConnection = (HttpURLConnection) url.openConnection(); do { httpURLConnection.setRequestMethod("POST"); httpURLConnection.setRequestProperty("Connection", "keep-alive"); httpURLConnection.setRequestProperty("Content-Type", "text/xml"); httpURLConnection.setRequestProperty("SendChunked", "True"); httpURLConnection.setRequestProperty("UseCookieContainer", "True"); HttpURLConnection.setFollowRedirects(false); InputStream is = new ByteArrayInputStream(str.getBytes("UTF-8")); XmlPullParserFactory xmlFactoryObject = XmlPullParserFactory.newInstance(); XmlPullParser myparser = xmlFactoryObject.newPullParser(); myparser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false); myparser.setInput(is, null); parseXMLAndStoreIt(myparser); } catch (Exception e1) {
String text=null; try { event = myParser.getEventType(); while (event != XmlPullParser.END_DOCUMENT) { String name=myParser.getName(); switch (event){ case XmlPullParser.START_TAG: break; case XmlPullParser.TEXT: text = myParser.getText(); break; case XmlPullParser.END_TAG: public void run() { try { URL url = new URL(urlString); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setReadTimeout(10000 /* milliseconds */); conn.setConnectTimeout(15000 /* milliseconds */); conn.setRequestMethod("GET"); conn.setDoInput(true); conn.connect(); InputStream stream = conn.getInputStream(); xmlFactoryObject = XmlPullParserFactory.newInstance(); XmlPullParser myparser = xmlFactoryObject.newPullParser(); myparser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false); myparser.setInput(stream, null);
URL url = new URL(RSS_URL); URLConnection connection = url.openConnection(); connection.setRequestProperty("User-agent", "Mozilla/4.0"); connection.setConnectTimeout(20000); connection.connect(); InputStream in = connection.getInputStream(); factory.setNamespaceAware(true); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(in, null); String description = ""; String pubDate = ""; eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { if (eventType == XmlPullParser.START_TAG) { String tag = xpp.getName(); if (tag.equals("item")) { title = link = description = "";
url = new URL(xmlUrl); parserFactory.setNamespaceAware(false); XmlPullParser parser = parserFactory.newPullParser(); parser.setInput(getInputStream(url), "UTF_8"); int eventType = parser.getEventType(); if (parser.getName().equalsIgnoreCase("item")) { insideItem = true; } else if (parser.getName().equalsIgnoreCase("title")) { InputStream inputStream = null; try { URLConnection connection = url.openConnection(); connection.setConnectTimeout(15000); connection.setReadTimeout(10000); connection.setDoInput(true); connection.connect();
InputStream inputStream; try { URL input = new URL("http://...."); connection = (HttpURLConnection) input.openConnection(); } catch (IOException e) { exception = e; XmlPullParser parser = factory.newPullParser(); connection.setRequestProperty("Accept", "application/xml"); inputStream = connection.getInputStream(); parser.setInput(inputStream, "UTF-8"); ...
URL url = new URL("http://www.cricinfo.com/rss/content/story/feeds/6.xml");//parsing a sample url XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(false); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(getInputStream(url), "UTF_8"); int eventType = xpp.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { if (eventType == XmlPullParser.START_TAG) { if (xpp.getName().equalsIgnoreCase("item")) {//first tag is item insideItem = true; } } } public InputStream getInputStream(URL url) { //open connection to url try { return url.openConnection().getInputStream(); } catch (IOException e) { return null; }
@NonNull @Override public Flowable<SimpleSuggestionItem> getSuggestions(@NonNull String value) { return Flowable.fromCallable(() -> { final String suggestUrl = String.format(SUGGEST_URL_FORMAT, Util.prepareSearchTerm(value)); final URL url = new URL(suggestUrl); HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.connect(); return httpURLConnection; }).flatMap(httpURLConnection -> Flowable.create(emitter -> { try (final InputStream inputStream = httpURLConnection.getInputStream()) { final XmlPullParser xmlParser = XmlPullParserFactory.newInstance().newPullParser(); xmlParser.setInput(inputStream, Util.extractEncoding(httpURLConnection.getContentType())); int eventType = xmlParser.getEventType(); while (isFlowableEmissionValid(emitter, eventType)) { // Perform back pressure aware iteration. boolean validEvent = eventType == START_TAG && xmlParser.getName().equalsIgnoreCase(SUGGESTION); if (validEvent) { final String suggestion = xmlParser.getAttributeValue(0); emitter.onNext(new SimpleSuggestionItem(suggestion)); } eventType = xmlParser.next(); } emitter.onComplete(); } finally { cancel(httpURLConnection); } emitter.setCancellable(() -> cancel(httpURLConnection)); }, BackpressureStrategy.LATEST)); }
URL url = new URL(XML_INIT_ADRESS); XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(false); XmlPullParser xpp = factory.newPullParser(); xpp.setInput(url.openStream(), null);
private static void roundTrip(XmlPullParserFactory factory, String loc, String indent) throws XmlPullParserException, IOException { XmlPullParser pp = factory.newPullParser(); pp.setInput(new java.net.URL(loc).openStream(), null); XmlSerializer serializer = factory.newSerializer(); serializer.setOutput( System.out, null); if(indent != null) { serializer.setProperty(PROPERTY_SERIALIZER_INDENTATION, indent); } (new Roundtrip(pp, serializer)).roundTrip(); }
public MacroGroup parseMacroGroups(String macros) throws XmlPullParserException, IOException { MacroGroup group = null; XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser(); parser.setInput(new StringReader(macros)); int eventType = parser.getEventType(); while (eventType != XmlPullParser.END_DOCUMENT) { eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("macrogroup")) { group = parseMacroGroup(parser); } } } return group; } }
private StaxUnmarshallerContext getContext(String xml, Map<String, String> headers) throws Exception { XmlPullParser xpp = factory.newPullParser(); Reader reader = new StringReader(xml); xpp.setInput(reader); return new StaxUnmarshallerContext(xpp, headers); }