Programming/qt2014. 12. 22. 17:07

DOM 이던 SAX던 잘못 생각하고 있었던 듯..


SAX는 스트림을 통해서 메모리에 올리기 부담 스러운 녀석을

순차적으로 읽어 원하는 데이터 구조로 넣을수 있는데 반해


DOM은 한번에 읽어들여 DOM tree를 생성하나

DOM 트리에서 원하는 데이터를 빼내기 위해서는 Dom tree API를 이용해서 탐색해야 하기에

둘다 동일하게 탐색용 함수를 생성해야 하는 건 동일하다



만약 DOM tree를 경량화 하기 위해

별도의 array로 사용한다고 하면

DOM을 굳이 쓸 필요 없이 SAX로 데이터를 빼내는 것도 방법이 될 수도 있겠다


단, Array를 XML 타입으로 출력할 메소드가 별도로 필요는 하겠지만..


[링크 : https://techbase.kde.org/Development/Tutorials/QtDOM_Tutorial]

[링크 : http://qt-project.org/doc/qt-4.8/xml-dom-tml.html]

'Programming > qt' 카테고리의 다른 글

qt 4.8.5 neon 활성화 하기  (1) 2015.01.15
qt 5.4 cross compile 시도!!  (0) 2015.01.12
qt 4.8.5 임베디드 빌드 옵션  (0) 2014.12.16
qt 5.3 html5 v8  (0) 2014.12.16
php - c shared memory  (0) 2014.12.16
Posted by 구차니