티스토리 툴바






xml 을 프로토콜로 사용 중, 문득 든 생각


structured 모델이라 사용하기 편할 것 같았지만,

사실상 프로토콜로 쓰려고 보니 특정 값만을 "꺼내는" 상황만이 연출되는 경우가 다수였다.

(그래서 항상 xmlpath만을 사용하여 값을 꺼내곤 한다.)


xml 의 전체 스펙을 사용하지도 않으면서 전체 스펙을 지원하는 라이브러리를 사용하는 게

오버스펙인 것 같아서, 간단히 buffer의 xml string에 대해서 xmlpath로 mapping 해주는 정도의

parser를 구현해보았다. 


필요조건으로 linked list 형태의 buffer와 미리 지정된 xml path에 mapping code값을 반화해주는 객체함수 정도가 필요하다.

(xml path 를 매번 map에서 뒤지기가 싫었다. 오버헤드 인 것 같아서!! )


대략 코드는 이렇다.


XMLPathMaker.h

더보기

Linked Buffer.h

더보기

XMLPathMapper.h

더보기


( 요샌 template 이 재미지다~ 아이 재미져~ )

저작자 표시
Posted by 진탱이

댓글을 달아 주세요

카테고리

분류 전체보기 (250)
그냥 그런 일 (19)
고냥이 (4)
기억할 일 (12)
관심거리 (18)
util (2)
tip (6)
콤퓨타 전공이야기 (169)
아이폰 (6)

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Statistics Graph
get rsstistory! Tistory Tistory 가입하기!