2012-02-07 6 views
0

나는 XML 스트림을 출력하면서 XML 라이브러리를 찾고있다. 나는 TinyXML, pugixml 등을 살펴 봤는데, 전체 DOM이 메모리에 내장되었을 때 스트림을 쓰는 것만 같다. 모든 자식 및 특성을 사용할 수있게되는 즉시 각 개체를 작성하는 라이브러리가 필요합니다. 그런 것이 있습니까?스트리밍/프로그레시브 C++ XML 생성 라이브러리?

답변

1

결국 내 자신의 라이브러리를 작성했습니다. 누구에게나 관심이 있다면 그 소스를 기꺼이 공유 할 것입니다.

+0

또한 직접 작성한 lib : https ://github.com/igagis/mikroxml – igagis

2

당신이 찾고있는 단어는 SAX입니다.

Xerces은 그러한 C++ SAX 라이브러리 중 하나입니다. MS 세계에 있다면 MSXML도 SAX2를 지원합니다.

+0

이제 올바른 용어를 알아 냈습니다. 매우 비슷한 질문을 발견했습니다. http://stackoverflow.com/questions/1693523/stax-writer-implementation-for-cc – paperjam