안드로이드 개발 질문/답변
(글 수 45,052)
xml을 파싱해서 사용하려고 하는데
특정 태그 다음에 바로 다른 특정 태그가 나오지 않으면 특정 텍스트를 출력하고 싶습니다(특정이란 말을 너무 많이 쓰네요:-)
예를 들면
<num>1</num>
<name>안드로이드 프로그래밍</name>
<author>앤디 루빈</author>
<preview>안드로이드 프로그램에 관한 글입니다</preview>
<num>2</num>
<name>JAVA는 조흔 커피다</name>
<author>제임스 고슬링</author>
같은 xml을 파싱해서 출력한 결과가
1번 문서
제목 : 안드로이드 프로그래밍
앤디 루빈
안드로이드 프로그래밍에 관한 글입니다
2번 문서
제목 : JAVA는 조흔 커피다
제임스 고슬링
미리보기가 없습니다.
같은 형식으로 출력이 되길 원하는데요... 어떻게 해야할지 모르겠습니다.
최소한 <preview></preview>와 같이 내용이 빈 태그를 써서라도 같은 결과가 나왔으면 합니다.
2011.11.28 22:17:53
book 객체 arraylist 에 저장한다음에 사용하시면 되겟네여~ 물론 초기화는 포문이나 와일분을 돌리셔야죠.
book 객체는 get/set으로 사용자 정의하세여~
2011.12.06 07:25:57
http://androday.tistory.com/17 에 보시면 XmlData.java 소스에서 XmlData객체를 선언한걸 보실수 있습니다.. 근데 Set/Get은 선언하지 않았네요...ㄷㄷ 선언하는게 좋은데..
중첩 구조에 대한 이해가 필요해 보입니다.
아래와 같은 걸 보면 감이 올까요
<메모>
<헤더>
<송신자>&me;</송신자>
<수신자>홍길동</수신자>
<수신자>이순신</수신자>
<날짜>
<년>2000</년>
<월>12</월>
<일>9</일>
</날짜>
<제목>XML의 기본개념 과 활용방안</제목>
<키워드>XML</키워드>
<키워드>문서구조</키워드>
<키워드>DTD</키워드>
</헤더>
<텍스트>
<내용>
이글은 XML과 관련된 연재입니다. 다음과 같은 차례로 이루어져 있습니다.
</내용>
<목록 타입="도형">
<항목>XML이란?</항목>
<항목>XML 문서의 처리 - 엘리먼트, 속성, 엔터티..</항목>
<항목>XML, XSL 그리고 웹브라우저</항목>
<항목>XML 응용 분야 및 발전 가능성</항목>
</목록>
</텍스트>
</메모>