2010-08-05 1 views
0

C++에서 스트림 지향 XML 구문 분석을위한 expat에 대한 대안이 있습니까? 내가 처리중인 데이터는 TCP 연결을 통해 도착하고 처리 할 여러 XML 문서가 있습니다. 즉, 새 문서가있을 때마다 XML 구문 분석기를 재설정해야합니다. 파서는 표준을 준수 할 필요는 없습니다. 필자는 특정 스키마를 따르기보다는 콜백 지향 프로세스를 사용하여 XML 구문을 파싱 할 수있는 것에 관심이 있습니다.C++에서 스트림 지향 XML 구문 분석을위한 expat에 대한 대체 방법

+0

해외 거주자로 인해 어떤 문제가 있습니까? –

+0

스트림으로 들어오는 여러 XML 문서가 제대로 작동하려면 버퍼 관리와 미묘한 점검이 많이 필요합니다. 또한 실패 할 때 리턴하는 오류는별로 도움이되지 않습니다. 아마도 이것은 모든 XML 파서에 대한 어려운 문제 일 뿐이지 만 어떤 대안이 있는지 살펴보고 싶습니다. –

+0

도구 rec로 닫는 투표. –

답변

2

Xerces-C++?

+0

잘 모르겠습니다 만, 거기에 요점이있을 수 있습니다. :-) – Gianni

+0

Test-driving Xerces-C++ 지금 당장. API는 훌륭하지만, TCP 연결을 통해 발생하는 스트리밍 종류, 데이터 청크 및 많은 문서를받을 수 있는지, 그리고 XML 구문 분석을 다시 설정해야합니다. 중단 한 버퍼 –

관련 문제