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