안드로이드 개발 질문/답변
(글 수 45,052)
예전과 똑같은 질문이지만,
질문의 수준을 한층 업그레이드 시켜서 올려봅니다ㅎㅎ
중첩구조에 대해 조금 찾아보았습니다. 구조를 이런 식으로 짜려고 합니다.
/res/xml/s1.xml
<script> <num>1</num> <char> <name>철수</name> <say>영희야, 안녕?</say> </char> <char> <name>철수</name> <say>철수도 안녕?</say> </char> <nar> <rsc>R.sound.1-3</rsc> <narsay>이것이 그들의 첫 만남이었다</narsay> </nar> </script>
이 XML을 XML풀파서로 파싱해서...
<char>의 자식 태그중에 <say>가 없을때, 특정 이벤트를 처리하고 싶습니다.
어떻게 해야 하는지 알려주시면 정말 감사드리겠습니다...




dom 방식으로 char 자식테그중 say가 있는지 없는지 검사한후 처리하시던지
sax 방식으로 char 태그를 열떄 특정boolean 값을 초기화 한후 char 테그가 닫칠때 boolean 값을 조사후 처리 하면 될듯 합니다.