XmlLite(SAX방식)
CMarkup
MSXML은 한번에 로딩해서 처리를 하기때문에 쉽지만 큰데이터분석은 느리다
반면 XmlLite는 순차적으로 파싱을 하기때문에 어려지만 빠르다
CMarkup는 오픈소스 -> 라이센스가 무료가 아닌것 같다. 확인이 필요함
그리고 CMarkup는 MFC의 CString와 STL의 string 문자열 타입이 있는데 기본적설정이 CString을 사용한다. STL로 설정할려면 전처리에서 MARKUP_STL을 정의해 주면 된다.
추가
pugixml : filezilla 에서 사용
RapidXml : MIT 라이센스
TinyXml(DOM방식): NotePad
Xerces C++
라는 것도 있음
avast(백신프로그램)에서 사용하는 xml
http://www.applied-mathematics.net/tools/xmlParser.html
라이브러리가 상당히 많네...
나도 자세히는 모른다.
나중에 xml처리 할 때를 위해서 적어놓는 것이다.
댓글 없음:
댓글 쓰기