xml 파일 형태는 아래와 같이 최종 3단계의 깊이를 가진 태그로 구성 (이게 전부가 아닌데 요약했습니다. 모두 이런 형태로 되어있기는 합니다)
<root>
<key = "컴퓨터"> // 최상위 태그
<key = "노트북"> // 2단계 태그
<key = "삼성"/> // 최하위 태그
<key = "LG"/> // 최하위 태그
</key> // 2단계 태그
</key> // 최상위 태그
....
....
</root>
위 내용들을 첨부한 이유는 설명을 하기 위함인데요
저런 형태의 xml 파일을 읽어와서 파싱을 합니당 (올린 코드 부분이 파싱해서 활용하는 코드)
근데 제가 하고싶은건, 최상위 태그를 맨 왼쪽 리스트에 쭉 삽입한 후에
최상위 태그중 하나를 클릭했을 때 그 하위에 해당하는 2단계 태그가 중간 리스트에 나오고,
2단계 태그중 하나를 클릭했을 때 그 하위에 해당하는 최하위 태그가 3번째 리스트에 출력되도록 하는 기능입니당
여기서 클릭했을때 쫘르륵 출력되는건 리스트 셀렉션으로 구현하려고 하는데
이전에 저 태그들을 일일히 분류해주는 작업을 못하겠네요 (어떤 최상위 태그의 2단계 태그는 뭔지, 최하위 태그는 뭔지..)
위에 올려드린 코드에서는 모든 태그가 구분없이 처음부터 끝까지 쭉 출력이 될 것인데,
여기서 최상위 / 2단계 / 최하위 태그를 구분해서 3차원배열에 각각 집어넣으려고 하는 것 까진 구상이 되는데 구현이 안됩니다
이 메소드 저 메소드 다 접근해봐도 도무지 최상위 / 중간 / 최하위 태그를 구분할 방법을 모르겠는데
어떤 메소드로 접근해야 저게 가능한지요?
save[][][] 이런 3차원배열로 첫번째 인덱스에는 최상위 태그들만, 두번째 인덱스에는 중간 태그들만, 세번째 인덱스에는 최하위 태그들만
저장을 할 생각인데요.
C 주로 다루던 사람인데 일이 있어 사정상 자바 붙잡고 이거저거 메소드 끼워맞추면서 하는 중입니다;
아무쪼록 시간이 허락하신다면 간절하게 도움을 부탁드립니다