一日中、C++ で XML クエリを作成する方法を見つけようとしましたが、成功しませんでした。私は XML の経験があまりなく、最後に C++ でより大きなものを作成したのは約 7 年前だったので、最近何が起こっているのかよくわかりません。
私がやりたいことは、XML ファイルでいくつかの単語や文字を検索し、その特定の要素またはその特定のテキストを持つ要素を取得できるようにすることです。たとえば、次のような XML があるとします。
<parent>
<node num="123" otherattrib="example"> This node has some text </node>
<node num="234" otherattrib=""> Something here as well </node>
</parent>
そして、文字列"text"の xml をクエリしたいのですが、属性を持つノードが返されますnum="123"
。
C++でそれを行う良い方法はありますか? また、これに適したライブラリはありますか?
編集:私が取り組んでいるプラットフォームは、今のところWindowsです。