본문 바로가기

Computer Science/Android

android dom parser



1.DocumentBuilderFactory.newInstance();

2. DocumentBuilder builder = factory.newDocumentBuilder();

3. Document doc = builder.parse( parser 대상);



* 자바 string은 유니코드, xml 문서는 UTF-8 로 인코딩 되어있다.


* 스트림을 분석하여 메모리에 트리 형태로 전개한다.

4.  doc.getDocumentElement(); 로, 루트 엘리먼트를 구한다.

5.  Element.getElementsByTagName(); 태그명과 일치하는 엘리먼트를 찾아 Node배열인 Nodelist 객체에 저장하여 리턴.


6.엘리먼트의 값을 읽으려면, getFirstChhild로 자식을 구하고, getNodeValue로 자식의 값을 읽어야 한다.


'Computer Science > Android' 카테고리의 다른 글

android handler  (0) 2013.11.12
xmlpullparser  (0) 2013.11.12
android fragment 관리  (0) 2013.11.07
android google map api  (0) 2013.11.07
android 메뉴 탭  (0) 2013.11.02