2012. 7. 29. 02:52
XML -> Class 변환
2012. 7. 29. 02:52 in 습작 및 R&D
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요 Geeks_Company 입니다.
최근 파싱 작업을 하다 보니, XML Parser까지 만들게 되었네요.
결국 Xml parser의 역할은 Xml 파싱을 통해서 소스상에서 콘트롤 가능한, 객체로의 변환이 목적이 되는듯 싶습니다.
캡쳐 화면으로 보여드리면서 설명 드리겠습니다.
평범한 XML 입니다.
위의 xml 선언 부분은 따로 파싱 처리가 되고, 나머지 Tag의 내용은 객체에 담고, 대표 TAG만 이름을 남깁니다.
위에 파싱된 Tag이름을 Class Name으로 처리 하고, Xml의 속성을 property 로 처리 합니다.
어느정도 파싱된 값을 토대로 클래스를 생성 시켰으니,
각 Xml 을 토대로 바뀐 Class에 입맞에 맞게 소스를 추가 해도 될 듯 합니다.
현재 숫자형 데이터, Boolean 데이터를 추가 하지 않았는데요.
필요하면 추가 해서 처리 해도 될꺼 같네요.
감사 합니다.
'습작 및 R&D' 카테고리의 다른 글
TextBox 초기모델 (0) | 2012.08.11 |
---|---|
XML Child 노드 처리 된 후 모습. (0) | 2012.07.31 |
XML Parser 관련 자료. (0) | 2012.07.20 |
XML 파싱 관련 자료. (0) | 2012.07.18 |
String Literal 파싱. (0) | 2012.07.17 |