問題タブ [pugixml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - XML ファイルの複数の要素を解析する - 同じ名前 - PugiXML - C++
PugiXML を使用して 1 つの非常に大きな XML ファイルを解析しようとしていますが、これは理解しやすいと思います。私の問題は、XML ファイルに同じ名前の複数の要素があり、その中に同じ名前の他の要素もあるということです。適切に解析する唯一の方法は、find_child_by_attribute() メソッドを使用して各要素にアクセスすることですが、各ネストを反復処理し、各要素のデータを保持してからそのメソッドを使用して検索する必要があるため、コードが巨大になります。欲しい要素。私の質問は次のとおりです。同じ名前の複数の要素を含むxmlファイルを解析する効率的な方法を提案できますか?
c++ - Visual Studio 2013、ローカル ソース ライブラリ (pugixml) を操作する際の未解決の外部シンボル エラー
pugiXML ライブラリを使用して XML を読み取ろうとしていますが、正しくコンパイルできません。ソース ファイル(3)を作業ディレクトリに移動し、それらをプロジェクトに取り込み、プリコンパイル済みヘッダーの使用を無効にした後、リンクしてビルドするのに苦労しました。
これらは私に問題を与えるスニペットです:
.
そしてエラー:
- エラー 1 エラー LNK2001: 未解決の外部シンボル "プライベート: 静的クラス pugi::xml_document XMLAdapter::doc" (?doc@XMLAdapter@@0Vxml_document@pugi@@A) C:\Users\Adam\SkyDrive\Documents\proj\ray \ray\XMLAdapter.obj レイ
- エラー 2 エラー LNK2001: 未解決の外部シンボル "private: static struct pugi::xml_parse_result XMLAdapter::result" (?result@XMLAdapter@@0Uxml_parse_result@pugi@@A) C:\Users\Adam\SkyDrive\Documents\proj\ray \ray\XMLAdapter.obj レイ
- エラー 3 エラー LNK1120: 2 つの未解決の外部 C:\Users\Adam\SkyDrive\Documents\proj\ray\Debug\ray.exe 1 1 ray
私は C++ にかなり慣れていないので、アドバイスをいただければ幸いです。
linux - gccでターゲットを指定
gcc を使用して Linux でライブラリをコンパイルしようとしています。ライブラリを別のプラットフォームで実行したい。
configure では、通常 build と host を使用します。ただし、このライブラリには構成オプションがありません。そのため、GCC を使用して lib をコンパイルする独自のコードを作成しています。GCC のオプションとしてターゲット マシンを指定するにはどうすればよいですか?
pugixml - pugixml "Clone" 内の "xml_document" のディープ コピー
私はpugixmlライブラリを使用してxmlファイルを読み書きしています。
pugixml ライブラリの xml_document オブジェクトに「クローン」をディープ コピーするにはどうすればよいですか?
c++ - pugixmlを使用して新しい親にノードを割り当てる
pugixml を使用して svg ドキュメントを読み取ります。
svg を読んだ後、次のような pugixml::document があります (簡略化):
読んだ後、次のように、いくつかの子ノードを ag 要素にラップしたいと思います。
どうすれば、できれば pugixml::document を適切に変更し、新しいドキュメントを作成しないことで、これを行うことができますか?
c++ - pugixml で要素テキストを WCHAR* に取得する方法
私は pugixml ライブラリを使用して xml ファイルを解析しています。
pugixml でノードテキストを WCHAR* に取得するにはどうすればよいですか?
c++ - pugixmlがファイルを見つけられない
次のコードがあります。
何らかの理由で私は得ています:
私のファイルが見つからない理由はありますか?
xml - Xpath: 特定の子ノードを持つノードの選択
pugixml ライブラリを使用して、適合するすべてのノードを選択しようとしています。
によって記述される子ノードを持つ
xpathでこれを行う簡単な方法はありますか?