[Android] Jsoup으로 xml 파싱하기 (프로젝트 안에 있는 파일)
게임 개발 초보자/안드로이드 연습장2018. 6. 15. 11:46
private List<Food> parseXMLJsoup() {
List<Food> foods = new ArrayList<>();
try {
InputStream is = getAssets().open("food.xml");
Document document = Jsoup.parse(is,"UTF-8","http://example.com");
Elements element = document.select("food");
for (Element e : element) {
Food food = new Food();
food.setName(e.select("name").get(0).text());
food.setDescription(e.select("description").get(0).text());
food.setPrice(e.select("price").get(0).text());
food.setCalories(e.select("calories").get(0).text());
foods.add(food);
}
} catch (IOException e) {
e.printStackTrace();
}
return foods;
}
food.xml을 못찾으면 http://example.com으로 간다함
'게임 개발 초보자 > 안드로이드 연습장' 카테고리의 다른 글
[Android] raw폴더에 있는 파일 Firebase storage에 업로드,다운로드하기 (4) | 2018.06.19 |
---|---|
[Android] simpleframework로 xml 파일 읽고쓰기 (0) | 2018.06.15 |
[Android] XmlPullParser로 xml 파싱하기 (0) | 2018.06.15 |
[Android] id없이 눌린 버튼 사용하기 (0) | 2018.06.12 |
[Android] 파일 저장&불러오기 (0) | 2018.06.07 |