2010-03-08 3 views

답변

2

TinyXML - 또한 크고 복잡한 짐승의 Xerces 있지만 C++ 오픈 소스 라이브러리

2

linq to xml을 사용하려는 경우 .Net Framework를 사용하게됩니까?

+0

죄송합니다. .NET은 다양한 프로젝트 호스팅 설정 때문에 우리에게 옵션이 아닙니다. –

1

우리는 우리의 프로젝트에 대한 Xerces에 찬성 MSXML 버렸어. TinyXML 제안은 필요한 모든 작업을 수행하는 것이 좋습니다. 기본 SAX 모델 지원 (DOM이 아님) 만 필요한 경우에는 널리 사용되는 최초의 XML 파서 중 하나 인 expat을 고려할 수도 있습니다.

1

LIBXML "Libxml2는 Gnome 프로젝트 용으로 개발 된 XML C 파서 및 툴킷입니다 (Gnome 플랫폼 외부에서 사용할 수 있음). MIT 라이센스에 따라 사용 가능한 무료 소프트웨어입니다."

저는 수년 동안 Win32 프로젝트에서 문제없이 사용해 왔습니다. SAX 및 DOM 스타일 읽기를 모두 지원합니다.

1

순수한 C++의 풀 구문 분석기 인 Microsoft XmlLite을 살펴 봐야합니다. XmlLite의 기본 목표는 사용 편의성, 성능 및 표준 준수입니다.

2

RapidXML을 살펴보십시오. 또한 Boost.PropertyTree은 속성 트리 (작성 당시의 XML, JSON, INI, INFO)에 대한 추상화이며 XML 파서를 위해 RapidXML에 의존합니다.