
그림1. List Menu 미리보기
XML의 구조에 따라 Depth에 맞는 아이템이 보이고 Enter(OK)키를 누르면 해당 Depth의 하위로 이동하도록 했습니다. 이동 시에 Platform에 위치에 대한 정보를 넘겨주고, 더 이상 하위 Depth가 없을 경우 해당하는 기능이 실행되도록 구현할 것입니다.
우선 XML을 어떤 식으로 구성하는지에 대해서 알아 볼 것이며, 재귀 호출을 사용하여 XML 데이터에 전체 접근해 보도록 하겠습니다. 마지막으로 이를 바탕으로 그림1과 같이 XML을 사용해 Depth간에 이동하는 List를 만들어 볼 것 입니다.