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