問題タブ [tinyxml2]
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++ - C++ で tinyxml2 を使用して xml ファイルを読み取る
C++ で tinyxml2 を使用してこの xml ファイルを読み取る方法がわかりません
これは私が今していることですが、機能していません:
最初の XMLElement (cantidad) を取得しようとすると、nullptr が取得されます。私が間違っていることは何ですか、助けてください...
android - TinyXML2 - 要素からのデータの読み取り
特定のテキストを読み取れるようにしたいこの XML ファイルがあります。TinyXML2 を使用して解析しています。これは Android XML ファイルであり、通常の XML ファイルとは書き方が異なります。
私がやりたいことは、このファイルのパス要素内の android:pathData タグから読み取ることです。
プログラムは、「android:pathData」タグ内のすべてのテキストを出力します。例えば:
どうすればこれを行うことができるかについてのアイデアはありますか?
ありがとう
c++ - Tinyxml2 追加機能
tinyxml2 を使用して xml ファイルを追加する方法を探していましたが、何も見つかりませんでした。助けていただければ幸いです。
これが私のコードです:
関数を実行するたびに、xml が上書きされ、既存のファイルに追加したいと考えています。
私のxmlファイル:
私のルートは既存のファイルに追加したいです。例えば、
xml - xml/schemaファイルをオープンライセンスのクラス表現に変換するXMLパッケージ
スキーマ ファイル (.xsd) の xml ファイルを解析し、それをクラス ベースの形式にロードして、任意のフィールド/属性/などを簡単に設定/取得できる C++/Python のオープン ソース パッケージを探しています。ドキュメント。
tinyxml2 と Apache xml プロジェクトを調べましたが、探しているものが正確に見つかりませんでした ...
http://www.codesynthesis.com/products/xsd/が最適なソリューションですが、ライセンスは GPL2 であり、私には機能しません。
助けてくれてありがとう!
c++ - TinyXML2 次の兄弟に進む
XMLファイルの形式がよくわからないので、stackoverflowコード形式で読めない場合はこちらに直リンク。
XML の説明:
test = root
name = test の子
numofIndx -> duems = name
index の子 = testの子
XML データを構造体に読み込もうとしています。現在、index="2-6" からすべてのデータを問題なく読み取ることができます。ただし、2 番目のループで index="14-15" に移動できないようです。デバッグしようとしましたが、「次の兄弟コードに進む」が「インデックス」兄弟では正しく機能するのに、「名前」兄弟では正しく機能しない理由がわかりません。
コードを実行すると、getAttr が NULL である pElement を返そうとすると、2 番目のループ (i = 1) が失敗します。
エラーメッセージ:
関連コード: メイン:
xml.getAttr/float/int はすべて基本的に同じなので、getAttr
getAttrを投稿します。
findRoot():
c++ - TinyXML2 パーサー C++ 奇妙なタグ
皆さん、おはようございます。XML ファイルを解析する必要があり、tinyxml2 を使用することにしました。私は何かをしましたが、これをどのように解析できるかわからないため、停止しました。
<permission
タグは権限の子でも属性でもないため、私の問題はタグにあります。これは私のパーサーの C++ コードです
アクセス許可の解析でエラーが発生します。助けてください。どうもありがとうございました