Search in sources :

Example 16 with XmlDom

use of com.androidquery.util.XmlDom in project androidquery by androidquery.

the class AjaxAuthActivity method readerCb.

public void readerCb(String url, XmlDom xml, AjaxStatus status) {
    if (xml != null) {
        List<XmlDom> entries = xml.tags("entry");
        List<String> titles = new ArrayList<String>();
        for (XmlDom entry : entries) {
            titles.add(entry.text("title"));
        }
        showTextResult(titles);
    }
    AQUtility.debug("status:" + status);
    showResult(xml, status);
}
Also used : XmlDom(com.androidquery.util.XmlDom) ArrayList(java.util.ArrayList)

Example 17 with XmlDom

use of com.androidquery.util.XmlDom in project androidquery by androidquery.

the class AjaxAuthActivity method contactsCb.

public void contactsCb(String url, XmlDom xml, AjaxStatus status) {
    if (xml != null) {
        List<XmlDom> entries = xml.tags("entry");
        List<String> friends = new ArrayList<String>();
        for (XmlDom entry : entries) {
            friends.add(entry.text("title"));
        }
        showTextResult(friends);
    }
    showResult(xml, status);
}
Also used : XmlDom(com.androidquery.util.XmlDom) ArrayList(java.util.ArrayList)

Example 18 with XmlDom

use of com.androidquery.util.XmlDom in project androidquery by androidquery.

the class AjaxAuthActivity method auth_parallel.

public void auth_parallel() {
    String url1 = "https://picasaweb.google.com/data/feed/api/user/default";
    String url2 = "https://picasaweb.google.com/data/feed/api/user/default?alt=json";
    GoogleHandle gh = new GoogleHandle(this, AQuery.AUTH_PICASA, null);
    AjaxCallback<XmlDom> cb = new AjaxCallback<XmlDom>();
    cb.url(url1).type(XmlDom.class).weakHandler(this, "pcb1");
    cb.auth(gh);
    AjaxCallback<JSONObject> cb2 = new AjaxCallback<JSONObject>();
    cb2.url(url2).type(JSONObject.class).weakHandler(this, "pcb2");
    cb2.auth(gh);
    cb.async(this);
    cb2.async(this);
//aq.progress(R.id.progress).ajax(cb);
}
Also used : JSONObject(org.json.JSONObject) XmlDom(com.androidquery.util.XmlDom) GoogleHandle(com.androidquery.auth.GoogleHandle) AjaxCallback(com.androidquery.callback.AjaxCallback) AbstractAjaxCallback(com.androidquery.callback.AbstractAjaxCallback)

Example 19 with XmlDom

use of com.androidquery.util.XmlDom in project androidquery by androidquery.

the class AQueryXmlTest method testMalformXml.

public void testMalformXml() {
    String url = "http://fotbollskanalen.apps.tv4.se/news/topnews";
    AjaxCallback<XmlDom> cb = new AjaxCallback<XmlDom>() {

        @Override
        public void callback(String url, XmlDom object, AjaxStatus status) {
            done(url, object, status);
        }
    };
    cb.url(url).type(XmlDom.class);
    aq.ajax(cb);
    waitAsync();
    XmlDom xml = (XmlDom) result;
    assertNotNull(xml);
    AQUtility.debug(xml);
}
Also used : XmlDom(com.androidquery.util.XmlDom) AjaxCallback(com.androidquery.callback.AjaxCallback) BitmapAjaxCallback(com.androidquery.callback.BitmapAjaxCallback) AjaxStatus(com.androidquery.callback.AjaxStatus)

Example 20 with XmlDom

use of com.androidquery.util.XmlDom in project androidquery by androidquery.

the class AQueryXmlTest method testToString2.

public void testToString2() throws SAXException {
    InputStream is = this.getActivity().getResources().openRawResource(R.raw.colors);
    xml = new XmlDom(is);
    String str = xml.toString(4);
    assertTrue(str.length() > 300);
    String str2 = xml.tag("entry").toString(4);
    assertTrue(str2.length() > 10);
    AQUtility.debug("script", str2);
}
Also used : InputStream(java.io.InputStream) XmlDom(com.androidquery.util.XmlDom)

Aggregations

XmlDom (com.androidquery.util.XmlDom)20 ArrayList (java.util.ArrayList)8 Photo (com.androidquery.test.image.ImageLoadingList4Activity.Photo)6 InputStream (java.io.InputStream)6 AjaxCallback (com.androidquery.callback.AjaxCallback)2 JSONObject (org.json.JSONObject)2 GoogleHandle (com.androidquery.auth.GoogleHandle)1 AbstractAjaxCallback (com.androidquery.callback.AbstractAjaxCallback)1 AjaxStatus (com.androidquery.callback.AjaxStatus)1 BitmapAjaxCallback (com.androidquery.callback.BitmapAjaxCallback)1 ByteArrayInputStream (java.io.ByteArrayInputStream)1 File (java.io.File)1 FileInputStream (java.io.FileInputStream)1 IOException (java.io.IOException)1 GZIPInputStream (java.util.zip.GZIPInputStream)1 ClientProtocolException (org.apache.http.client.ClientProtocolException)1 HttpHostConnectException (org.apache.http.conn.HttpHostConnectException)1 JSONArray (org.json.JSONArray)1 JSONTokener (org.json.JSONTokener)1 XmlPullParser (org.xmlpull.v1.XmlPullParser)1