libxml2ライブラリを使用するXMLファイルを解析するためのCコードを書いています。xmlはファイルに保存されます。ここで、同じC(クライアント)プログラムからWebServiceを呼び出し、そのXMLをフェッチして解析する必要があります。
私は少し混乱していて、libxml2ライブラリがこれを実行できるかどうか知りたいですか?または、WebサービスへのREQUEST / RESPONSEを処理するために他のライブラリが必要ですか?
libxml2ライブラリを使用するXMLファイルを解析するためのCコードを書いています。xmlはファイルに保存されます。ここで、同じC(クライアント)プログラムからWebServiceを呼び出し、そのXMLをフェッチして解析する必要があります。
私は少し混乱していて、libxml2ライブラリがこれを実行できるかどうか知りたいですか?または、WebサービスへのREQUEST / RESPONSEを処理するために他のライブラリが必要ですか?
Libxml2 は、ファイルまたはメモリに格納された XML ツリーのみを解析、生成、または変更できます。HTTP(S) リクエストを実行してレスポンスを取得する場合は、libcurl ( http://curl.haxx.se/libcurl/ )などの別のライブラリを使用する必要があります。
また、libxml2 は SOAP について何も知らないことに注意してください。あなたの質問から、SOAP WebService を使用する意思があると想定しているため、libxml2 を使用してコードを記述し、応答を効果的に解析する必要があります。