は、私は次のように単純な関数を作成したい、ユーザー定義されたオブジェクトにXMLデータを解析:は、SAXやDOM
vector <User> convertXMLDataToUserList (string xmlData) { …. }
はのはです。xmlDataは、以下のようなものであることを言ってみましょう:
<users>
<user>
<firstname>ABC</firstname>
<lastname>DEF</lastname>
<!-- …… other attributes -->
</user>
<user>
<firstname>ABC</firstname>
<lastname>DEF</lastname>
<!-- …… other attributes -->
</user>
<!-- …… More users -->
</users>
私が必要これらのxmlDataをユーザーオブジェクトのコレクションに解析します。私はこれを処理するためにQtXMLライブラリを使用したいと思います。これを処理するXML構文解析アプローチ、DOMまたはSAX、そしてそれはなぜですか?
もちろん、xmlデータのコンテンツは上記のユーザー属性に限定されませんが、他のさまざまな要素も含めることができます。 xmlデータをユーザー定義のオブジェクトに解析する際の例/チュートリアルリンクは、本当に便利です(QtXMLライブラリを使用)。
回答を書式設定する際に少し努力してください。これは部分的には判読できません – kleopatra