http://blog.paran.com/blog/detail/postBoard.kth?pmcId=highfly&blogDataId=9254191&hrefMark=
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
* 참고.
2.6.11 version은 "euc-kr"로 인코딩 된 문서는 동작 하지 않는군요.
높은 버전은 되려나..? 어떤 설정이 필요한가..?
No comments:
Post a Comment