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);
}
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);
}
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);
}
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);
}
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);
}
Aggregations