問題タブ [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.

0 投票する
3 に答える
10153 参照

c++ - TinyXML2 /C++-要素を挿入します

オブジェクトをXMLでシリアル化したかったので、TinyXMLを入手しました。ただし、新しいTinyXML2を使用しました。問題は、どこにもチュートリアルが見つからないので、ドキュメントを読んだだけです。ただし、ドキュメントに要素を追加することに固執しているようです。

誰かが私のコードの何が問題なのか教えてもらえますか?

これが私のdemo.xmlファイルの内容です:

これが私のmain()方法です:

そして最後に、demo2.xmlファイルは次のとおりです。

Fooは次のようになります。<foo></foo>

しかし、それは何らかの理由でそうではありません。誰かが理由を説明できますか?

0 投票する
3 に答える
6116 参照

c++ - 属性が一致する場合の TinyXML2 クエリ テキスト

TinyXML2 を使用して作成した XML ドキュメントからテキストを読み込む方法を見つけようとしています。これがドキュメント全体です。

基本的に<data>backgroundレイヤー名が"Background".

私は他の変数を次のように取得しました:

要素名と属性名を知っているので、うまくいきます。を取得すると言う方法はありますか。それがdoc.FirstChildElement("map")->FirstChildElement("layer")あれば== "Background"、テキストを取得します。

どうすればこれを達成できますか?

0 投票する
1 に答える
634 参照

c++ - TinyXML2C++インポート

次のようなXMLファイルがあります。


そして、このファイルをC++で読みたいと思います。私のコードは次のようになります:

最初のデータセットの年、月、日付を読み取ります。次のデータセットのデータを読み取るために知っておくべきことは何ですか?FirstChildElement();を使用して2番目のデータセットを再度読み取ることができるように、読み取った後に最初のデータセットを削除する方が優れていました。しかし、私はそれを取得できませんでした。

誰か助けてもらえますか?

0 投票する
3 に答える
8320 参照

c++ - TinyXML2 で XMLElement を文字列に変換する方法

TinyXml 1 では、<< 演算子を使用して子要素を文字列に変換できました。

これは TinyXml2 では可能ではないようです。TinyXml2で要素をxml文字列に変換するにはどうすればよいですか?

編集:具体的には、xmlが次の場合など、xmlの後です:

子要素の xml が必要です。

0 投票する
1 に答える
5303 参照

c++ - tinyxml2 にテキストを追加する

TinyXML2 を使用して XML ファイルを作成しようとしています。読み込みに関する例やチュートリアルはたくさんありますが、保存に関するものはほとんどないようです。

私は基本的に次のようになりたい:

要素を追加することで「ノード」部分を取得できることはわかっていますが、テキスト部分を設定するにはどうすればよいですか? 要素はありますGetTextが、見つかりませんSetText。クラスもありますがXMLText、テキストを設定するメソッドがありません!

0 投票する
1 に答える
4787 参照

c++ - C++プロジェクトでのtinyXml2の使用

tinyXml2は初めてです。ファイルを解析xmlして、ルートタグのテキストを出力しようとしています。これは私のコードです。

これを構築すると、「。」というエラーが発生しますXMLDocument was not declared in this scope

何が問題ですか?

0 投票する
1 に答える
1652 参照

c++ - tinyxml2で空の要素を解析するにはどうすればよいですか?

tinyXml2を使用して、解析できます

丈夫ですが私の知る限り)完全に有効なXMLである場合、どちらもC++で例外をスローします。誰かがこれに対する修正や提案を持っていますか?私はこのXMLのソースを管理しておらず、エラー耐性が必要です。

0 投票する
1 に答える
15497 参照

c++ - tinyxml2で子要素を取得する

これはおそらく初心者の質問ですが、私はtinyxml2を初めて使用し、これについて何も見つけることができません。

tinyxml2を使用してXMLファイルをループしようとしています。

画像要素のXMLElementがありますが、内部要素を取得する方法がわかりません。

どんな手でもいただければ幸いです。

記録のために、これは私がXML要素を取得する方法です:

前もって感謝します。

0 投票する
1 に答える
1084 参照

c++ - TinyXML2 で絶対パスを使用する方法

TinyXML2 を使用して xml 設定を読み込み/編集/保存しています。

私はこれがうまくいくことを発見しました: (success == true)

...そしてこれはそうではありません: (成功は常に == false)

唯一の違いは、相対パスではなく絶対パスです。

私は何を間違っていますか?