2011-03-10 4 views
0

C++에서 XML 문서를 생성해야합니다. 성능상의 이유로 Xerces 나 TinyXML과 같은 XML 파서를 사용하지 않고 직렬화하는 DOM을 생성하고 싶지 않습니다. 이상적으로는 일종의 "역 SAX"인터페이스가 필요합니다. 또한 Windows, UNIX, MacOSX 등에서 실제로 코드를 이식 할 수 있어야합니다.DOM을 사용하지 않고 XML 문서를 이식 가능하게 생성합니다.

지금까지 찾은 유일한 참조는 genx입니다. 누구든지 다른 제안이있어?

편집 : 이 질문은 what's the easiest way to generate xml in c++?입니다. 실제로이 질문에 대한 답을 제공하거나 적어도 다른 XML 생성 라이브러리에 대한 링크를 제공합니다.

답변

1

Rapidxml은 매우 빠르고 가볍습니다.

+0

가볍기 때문에 DOM을 구성한 다음 직렬화하면 너무 많은 메모리 오버 헤드가 발생하지 않을 수 있습니다. 이상적으로는 스트리밍을 원합니다. 인터페이스. –

+0

"DOM을 사용하지 않음"이라고 명시 적으로 말했습니다. –

관련 문제