본문 바로가기

Delphi/C++Builder

OXml(XML 라이브러리) 소개

파스칼에서 사용할 수 있는 XML 라이브러리를 하나 소개합니다.

OXml -XML 라이브러리

OXml은 델파이와 C++빌더, 라자루스, FPC에서 사용할 수 있는 XML 구문분석 외부 라이브러리입니다.
제품 소개에는 다음과 같은 타이틀이 눈에 띄네요. 자신감이 넘칩니다.
OXml - The next generation XML library for Pascal
OXml - 파스칼의 차세대 XML 라이브러리

아주 간단한 기능만 소개하면
  • Win32, Win64, OSX, iOS, Android를 모두 지원
  • Delphi 4 ~ XE6 버전 지원(C++빌더도 동일한 버전이나 테스트는 하지 않음)
  • 프레임워크(VCL, FMX, LCL)에 종속적이지 않은 방식으로 구현
  • Delphi 2007 이전의 버전에서도 유니코드를 지원
제품 웹사이트에 보면 자세한 소개와 샘플코드, 다운로드 안내등 다양한 정보가 있습니다.
  • http://www.kluug.net/oxml.php
그리고 제일 중요한 라이선스는 CPAL(Common Public Attribution License) 라이선스입니다.(C팔이라고 읽으면 안됩니다. 알파벳으로 읽으세요^^) 즉, 사용 시 저작자 정보를 표시해야 하는 라이선스 입니다.

마지막으로 
제작사에서 제공한 성능표는 대단하네요.
(저는 개인적으로 테스트하지 않았습니다.)

먼저 일기에 대한 성능입니다.


다음 쓰기에 대한 성능입니다.


XML 데이터 처리 시 검토해 보시면 좋겠습니다.