• ベストアンサー

XML(Atom)読み込みライブラリを探しています

 C/C++ で利用する,XML(できれば Atom)を読み込んで解析できるライブラリを探しています。  要件としては,  - Windows ベースのプログラムで利用したいが,できれば .NET Framework や MFC に依存しないもの(C/C++ ネイティブ)。  - Atom 形式が適切に読めるものが最高だが,一般の XML が解析できるものでもじゅうぶん。  - 解析(パース)できて適切に解析木にアクセスできればじゅうぶん(複雑な書き換えなどは行わない)。 です。  今のところ,マイクロソフトの「XmlLite」   http://msdn.microsoft.com/msdnmag/issues/07/04/Xml/default.aspx?loc=jp を探し当てましたが,ほかにより適切なものがあるか,お尋ねする次第です。  特に,実際に C・C++ で開発などを行っている方で,XML を扱うプログラムを書かれている方のご意見を頂戴できればと思います。このような方法が定石であるとか,開発のヒントを合わせてご教示くだされば幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • keibou21
  • ベストアンサー率31% (18/58)
回答No.2

C++のライブラリであれば TinyXML MiX IBM Xerces-C++ などなど。 Windows限定であるならMSXMLもアリかも

elttac
質問者

お礼

 ご回答ありがとうございます。プラットフォーム依存性が小さければ,なおのこと歓迎です。少々情報が見つけづらいものがありますが,このあたりは自力で探してみます。

その他の回答 (1)

  • pi8027
  • ベストアンサー率11% (6/53)
回答No.1

Expatを使ってみるのはどうでしょうか。(私は使った事が無いので良く知りませんが、C言語で書かれたXMLパーサーの一種です。)

参考URL:
http://expat.sourceforge.net/
elttac
質問者

お礼

 さっそくのご回答ありがとうございます。次のご回答を含めていくつか紹介いただきましたので,これから検討してみます。