問題タブ [tinyxml]
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.
tinyxml - XML形式の文字列を解析するTinyXMLはNULLを返しますか?
TinyXMLを使用してXML形式の文字列を解析しようとしています。ただし、リターンポインタは常にNULLです。コードのどの部分が間違って設定されているのかわかりません。
常に「pTestはNULL」と表示されます。
本当にありがとう!
c++ - TinyXML ビジター関数が false を返すと、兄弟の解析が停止するのはなぜですか?
XML パーサーとして Tiny XML を採用しています。XML ファイルからパレットを取得するコードを作成しており、次のようなビジター関数を作成しています。
驚いたことに、これが最初の要素を解析してpalette停止したことがわかりました。確認したところ、ドキュメントには
Visit メソッドから「true」を返すと、再帰的な解析が続行されます。false を返すと、このノードの子またはその兄弟は訪問されません。
子供を解析しないのは理にかなっていますが、兄弟は奇妙に思えます。この動作の理由は何ですか? 私がやりたいことをさせる方法はありますか?
つまり、私はパレット要素だけに興味がありますが、それらの要素が複数ある可能性があります (他の要素も同様です)。すべてのパレットを見つけながら、再帰的に処理するのではなく、false を返して他の要素の種類をスキップしたかったのです。したがって、他のすべてを完全に無視して、パレット要素のみにアクセスする方法を探していると思います。
c++ - TinyXMLを使用したXML要素の解析
更新:まだ機能していません:(現在持っているものを反映するようにコード部分を更新しました。
これは、TinyXMLを使用したことがある人にとっては非常に簡単な質問になるはずです。TinyXMLを使用してXMLドキュメントを解析し、いくつかの値を取得しようとしています。昨日ライブラリに追加する方法を見つけ、ドキュメントを正常にロードしました(ちょっと、それは始まりです)。
私はマニュアルを読んでいますが、個々の属性を引き出す方法を完全に理解することはできません。グーグルで調べた後、私の特定の例の例が見つからなかったので、TinyXMLを使用したことがある人が助けてくれるかもしれません。以下はXMLの一部であり、ここで解析を開始しました。
XML:
コードのロード/解析:
各カードの「タイプ」を引き出して文字列に保存し、コンボボックスに入れたいと思います。この属性メンバーにアクセスするにはどうすればよいですか?
c++ - これは何ですか(0x01000000)、どのように保存しますか?
そこで、すでにビルドされているアプリケーションを構成するXMLファイルを作成しました。これまでは、フラッシュメモリのオフセット値を表す定数でハードコーディングされていました。
ユーザーが選択したグラフィックカードに基づいて動的にこれらのオフセットを構成するように、XMLファイルから読み取るようにアプリケーションを変更しました。
私のヘッダーファイルの1つに、前の列挙型を置き換えるために以下を追加しました。
これが私の問題です。TinyXMLを使用してドキュメントを解析しています。以下は、XMLの一部と、これらの値を取得するコードです。GetText()が文字列を返し、値(0x01000000など)がintであるため、プルしようとすると問題が発生します(少なくとも私は思います)。
では、これらをどのように正確に保存しますか?本当に手がかりはありませんが、身近に感じます。
XML(実際のファイルには複数のカードエントリがあります)
コード
c++ - FirstCHildElement を使用して xml タグから値を取得する方法
私はC++で作業しています。以下から値のテキストを取得する方法をお尋ねしたいと思います。
私は持っている
これからどうしよう?協力し.Element()なければならないことはわかっていますが、方法がわかりません。
c++ - tinyxmlを使用したC ++でのxml解析
私はC++でxmlファイルを作成しています以下に示すように、C++でxmlファイルを作成するようなコードを書きました
しかし今、私はXMLファイルのデータだけが必要であり、タグの人たちは私を助けてくれません.
c++ - デシリアライズ時のtinyxmlでのエラー
私は以下を持っていますxml:
デシリアライズするとき、私は次のように書きました。
問題は、if条件が実行されることですfield Name is null。なぜ?私はどこが間違っていますか?感謝。THX
c++ - プログラムで作成された tinyxml xml ファイルが Internet Explorer に読み込まれない
tinyxml で従ったすべての例では、Internet Explorer で表示できる xml ファイルが生成されました。
ただし、プログラムで作成したとき、IEには何も表示されませんでした。ただし、xml ファイルに必要なものがすべて含まれていることを確認できます。
xml を作成するコードは次のとおりです。
そして、ここに結果のxmlがあります
c++ - TinyXML でドキュメントを変更する
現在、ユーザーが要求したファイルを書き換えるだけでデータを保存しています。私のxmlが構造化されている方法は次のとおりです。
目的の名前のスケルトンが存在するかどうかを確認するために反復処理を行い、存在する場合は完全に書き直したいと考えています。そうでない場合は、ルート要素の一番下に追加したいと思います。
誰かがこれの例を持っていますか?
ありがとう
c++ - TinyXML を使用しているときにメモリを解放する方法は?
リークメモリを調べています。私は Valgrind を使用していますが、次のようなエラーがあります。
コードは次のとおりです。
感謝。THX