Search in sources :

Example 6 with XmlDom

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

the class AQueryXmlTest method testText3.

public void testText3() throws Exception {
    InputStream is = this.getActivity().getResources().openRawResource(R.raw.colors);
    xml = new XmlDom(is);
    String text = xml.tag("resources").text();
    assertEquals(0, text.length());
    String text2 = xml.tag("script").text();
    assertTrue(text2.length() > 20);
    AQUtility.debug("script", text2);
}
Also used : InputStream(java.io.InputStream) XmlDom(com.androidquery.util.XmlDom)

Example 7 with XmlDom

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

the class XmlActivity method xml_resource.

public void xml_resource() throws SAXException {
    /*
		InputStream is = getResources().openRawResource(R.raw.code);
		
		XmlDom xml = new XmlDom(is);		
		String code1 = xml.tag("entry", "name", "snippet1").text();
		
		showTextResult(code1);		
		showResult(xml, null);
		*/
    InputStream is = getResources().openRawResource(R.raw.result);
    XmlDom xml = new XmlDom(is);
    String code1 = xml.attr("resultCode");
    showTextResult(code1);
    showResult(xml, null);
}
Also used : InputStream(java.io.InputStream) XmlDom(com.androidquery.util.XmlDom)

Example 8 with XmlDom

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

the class XmlActivity method picasaCb.

public void picasaCb(String url, XmlDom xml, AjaxStatus status) {
    showResult(xml, status);
    if (xml == null)
        return;
    List<XmlDom> entries = xml.tags("entry");
    List<String> titles = new ArrayList<String>();
    String imageUrl = null;
    for (XmlDom entry : entries) {
        titles.add(entry.text("title"));
        imageUrl = entry.tag("content", "type", "image/jpeg").attr("src");
    }
    showTextResult(titles);
    aq.id(R.id.image).image(imageUrl);
}
Also used : XmlDom(com.androidquery.util.XmlDom) ArrayList(java.util.ArrayList)

Example 9 with XmlDom

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

the class ImageGridFragment method convert.

private Photo convert(XmlDom xml) {
    String url = xml.child("content").attr("src");
    String title = xml.child("title").text();
    String author = xml.child("author").text("name");
    String tb = url;
    List<XmlDom> tbs = xml.tags("media:thumbnail");
    if (tbs.size() > 0) {
        //tb = tbs.get(0).attr("url");
        tb = tbs.get(tbs.size() - 1).attr("url");
    }
    tb = tb.replaceAll("https:", "http:");
    Photo photo = new Photo();
    photo.url = url;
    photo.tb = tb;
    photo.title = title;
    photo.author = author;
    return photo;
}
Also used : XmlDom(com.androidquery.util.XmlDom) Photo(com.androidquery.test.image.ImageLoadingList4Activity.Photo)

Example 10 with XmlDom

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

the class ImageGridFragment method convertAll.

private List<Photo> convertAll(XmlDom xml) {
    List<XmlDom> entries = xml.children("entry");
    List<Photo> result = new ArrayList<Photo>();
    for (XmlDom entry : entries) {
        result.add(convert(entry));
    }
    return result;
}
Also used : XmlDom(com.androidquery.util.XmlDom) ArrayList(java.util.ArrayList) Photo(com.androidquery.test.image.ImageLoadingList4Activity.Photo)

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