Tags
- Intellij
- web developer
- solidity
- c#
- postman collection
- 좋은 개발자
- Android/iOS Developer
- postman tests
- oracle
- UI/UX Engineer
- Unity
- 다빈치 리졸브
- postman pre-request
- postman excel
- Interaction developer
- postman automations
- LSL_Script
- MFC
- 프런트엔드
- Android
- postman csv
- emplace_back
- postman session
- C++
- postman
- 우수한 프런트 개발자
- Java
- postman collection variables
- Front-end developer
- postman html parse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Archives
- Today
- Total
david's daily developer note
[Android] XML-DOM 본문
728x90
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
InputStream istream = new ByteArrayInputStream(s.getBytes("utf-8"));
Document doc = builder.parse(istream);
Element order = doc.getDocumentElement();
NodeList items = order.getElementsByTagName("elementName");
1,2 : XML Parsing을 위한 Document생성.
3 : XML을 읽기 위해 UTF-8형식의 스트림으로 바꾼다(Java는 유니코드. XML은 일반적으로 UTF-8)
4 : DOM을 형성.
5 : Root Element를 가져온다.
6 : 입력된 태그명과 일치하는 엘리먼트를 Root Element아래에서 찾아, NodeList객체(Node의 배열.)로 반환한다.
노드 정보를 가지고 오는 메서드.
Node item = items.item(0);
1,2 : XML Parsing을 위한 Document생성.
3 : XML을 읽기 위해 UTF-8형식의 스트림으로 바꾼다(Java는 유니코드. XML은 일반적으로 UTF-8)
4 : DOM을 형성.
5 : Root Element를 가져온다.
6 : 입력된 태그명과 일치하는 엘리먼트를 Root Element아래에서 찾아, NodeList객체(Node의 배열.)로 반환한다.
노드 정보를 가지고 오는 메서드.
Node item = items.item(0);
Node text = item.getFirstChild();
String ItemName = text.getNodeValue();
String ItemName = text.getNodeType();
String ItemName = text.getNodeName();
728x90
'Develop (kids)' 카테고리의 다른 글
LSL_Script 객체 텍스트 스크립트. (0) | 2011.05.24 |
---|---|
[Android] 안드로이드 바이트 배열을 문자열로 변환하기 (0) | 2011.04.30 |
[Android] Intent Class Array 넘기기 (0) | 2011.04.25 |
[Android] AlertDialog Sample (0) | 2011.04.23 |
LSL_Script 오브젝트에게 메세지 듣게 하기. (0) | 2011.04.19 |