2013-02-26 2 views
0

libxml2 라이브러리를 사용하는 XML 파일을 구문 분석하기위한 C 코드를 작성합니다. xml은 파일에 저장됩니다. 이제 동일한 C (클라이언트) 프로그램에서 WebService를 호출 한 다음 해당 XML을 가져 와서 구문 분석해야합니다.libxml2를 사용하여 C에서 Webservice 호출

저는 약간 혼란스럽고 libxml2 라이브러리가 이것을 할 수 있는지 알고 싶습니까? 또는 webservice에 대한 요청/응답을 처리하기 위해 다른 라이브러리가 필요합니까?

답변

1

Libxml2는 파일이나 메모리에 저장된 XML 트리를 구문 분석, 생성 또는 수정할 수만 있습니다. HTTP (S) 요청을하고 응답을 받으려면 libcurl (http://curl.haxx.se/libcurl/)과 같은 다른 라이브러리를 사용해야합니다.

libxml2도 SOAP WebService를 사용할 의향이 있다고 가정하므로 응답을 효과적으로 구문 분석하기 위해 libxml2를 사용하여 코드를 작성해야한다는 점에 유의하십시오.

+0

감사합니다 ... !!! : D 그게 도움이 .... 나는 지금 내 코드에 그것을 가르치려고 노력할 것입니다 ... – user1083164