반응형

Unix에서 C를 이용하여 XML 문서를 read/write 하는 방법입니다.

1. libxml2 설치.

http://xmlsoft.org/downloads.html > ftp://xmlsoft.org/libxml2/

에서 적당한 버전을 다운 받아서

> gzip -d libxml2-2.6.11.tar.gz

> tar xvf libxml2-2.6.11.tar

libxml2-2.6.11.tar > configure

libxml2-2.6.11.tar > make

libxml2-2.6.11.tar > make install

을 차례로 실행 하여 설치한다.

2. 예제 컴파일

reader 예제: http://xmlsoft.org/examples/reader1.c

writer 예제: http://xmlsoft.org/examples/testWriter.c

로컬로 파일을 만들고,

라이브러리 path가 없으면 설정해 주고,

export LD_LIBRARY_PATH=/usr/local/lib:.

컴파일 한다.

gcc -I /usr/local/include/libxml2 -lxml2 reader1.c

a.out이 나오면 동작 확인

reader: a.out FILE.xml

writer: a.out

반응형
Posted by 공간사랑
,