http://www.anddev.org/parsing_xml_from_the_net_-_using_the_saxparser-t353.html

를 보고 SAX를 이용한 XML Parsing을 해보다가 범용적으로 쓸 수 있는 래핑클래스를 하나 만들려고 합니다.

클래스의 제작 목적은 위 링크의 예제에서처럼 startElement와 endElement에 일일히 엘레멘트 이름을 통해 명시적인 코딩을 하지 않고 엘레먼트의 이름과 value, 그리고 attribute등을 트리구조로 저장하도록 만드는 것입니다.

대충 파싱된 데이터를  해쉬맵을 이용해 재귀적으로 저장하도록 하면 될 것 같은데, 이와 같은 작업을 미리 해 보신 분이나 XML 파싱에 일가견이 있으신 분들의 아이디어를 좀 구하고 싶습니다.

좋은 공개 샘플이 있다면 시간을 아낄 수 있어서 더할 나위 없이 좋겠습니다.