2012-05-04 3 views
0

C++로 큰 xml 파일을 작성하고 있습니다. 내가 필요로하는 것은 덩어리로 레코드의 dom 트리를 만들고 디스크에 덩어리를 플러시하는 기능입니다. 위 그림과 같이xml C++에서 한 줄에 하나의 레코드

-----------chunk create----- 
<record>data<record> 
<record>data<record> 
<record>data<record> 
<record>data<record> 
-----------chunk flush-------- 

, 예를 들어, 그래서 또한, 한 줄은 하나 개의 전체 기록을 포함해야합니다. 내가 원하지 않는 것은 아래 표시된 형식으로 인쇄합니다.

<record> 
data 
</record> 

어떤 라이브러리가 위의 기능을 모두 허용합니까?

+1

[스택 오버플로는 권장 엔진이 아닙니다.] (http://meta.stackexchange.com/a/128562/166663). – ildjarn

+0

@ildjarn이 질문은 당신에게 metalink를 인용 할 때 '무엇이 최선'이냐고 묻지 않는다는 의미에서 '권고를 요구한다'는 것이 아닙니다 ... 질문은 사이트 회원들에게 자신들의 경험을 바탕으로 어떤 라이브러리는 xml 출력의 포맷팅과 관련하여 특정 기능을 가지고 있습니다 ... 질문은 틈새 일 수 있지만 결코 주관적이거나 논쟁의 여지가 없습니다. – user1055604

+0

@ Jimm 모든 XML 라이브러리는 지금까지 시도한 바가 있습니다 ... 또한 실행중인 플랫폼은 무엇입니까? – user1055604

답변

1

는 TinyXML을 시도 할 수 있습니다 :