2010-01-22 6 views
3

기존 C 응용 프로그램에 새 인터페이스를 추가해야합니다. 새 인터페이스 시스템 요청은 C 응용 프로그램에 전달되고 인터페이스에 대한 응답은 XML 파일이됩니다. XML 파일을 읽고 쓰는 방법을 찾아야합니다. Java 및 C++에서 사용할 수있는 많은 매핑 도구가있는 것 같습니다. 나는 C를위한 사람을 찾지 못했습니다.C 용 최상의 XML 파서

C.에 적합한 사람이 있다면 알려주세요. 상용 API 일지라도 괜찮습니다.

감사합니다.

답변

6

가장 널리 사용되는 라이브러리는 libxml2입니다. 당신은 here을 볼 수 있습니다.

+1

내보기에서 libXML2보다 rapidXML (부적합 및 최저 메모리 사용)이 더 고급 옵션입니다. –

2

C에서 XML을 사용하는 데 분노한 점 때문에 시간이 지났지 만 그 당시 최고의 제품은 Gnome XML 라이브러리 인 libxml www.xmlsoft.org입니다.

보기 좋을 것입니다. 당신은 내가 당신이 그들을 필요로하는 경우 DOM과 SAX 확장명이 믿고 C.에 대한 매우 빠른 스트리밍 파서 필요하면 대단한 내가 지금 몇 시간 동안 Expat을 사용했습니다

2

건배, 댄.

+0

Wil Expat 지원 Unix 환경 – Thi

+0

Expat는 전체 소스와 함께 매우 간단하며 지원할 것입니다. 윈도우즈 유닉스, 맥, BEOS, 아미가 등 헤더 파일에서 볼 수있는 C 환경. –