問題タブ [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++ - TinyXML2 /C++-要素を挿入します
オブジェクトをXMLでシリアル化したかったので、TinyXMLを入手しました。ただし、新しいTinyXML2を使用しました。問題は、どこにもチュートリアルが見つからないので、ドキュメントを読んだだけです。ただし、ドキュメントに要素を追加することに固執しているようです。
誰かが私のコードの何が問題なのか教えてもらえますか?
これが私のdemo.xml
ファイルの内容です:
これが私のmain()
方法です:
そして最後に、demo2.xml
ファイルは次のとおりです。
Fooは次のようになります。<foo></foo>
しかし、それは何らかの理由でそうではありません。誰かが理由を説明できますか?
c++ - 属性が一致する場合の TinyXML2 クエリ テキスト
TinyXML2 を使用して作成した XML ドキュメントからテキストを読み込む方法を見つけようとしています。これがドキュメント全体です。
基本的に<data>
、background
レイヤー名が"Background"
.
私は他の変数を次のように取得しました:
要素名と属性名を知っているので、うまくいきます。を取得すると言う方法はありますか。それがdoc.FirstChildElement("map")->FirstChildElement("layer")
あれば== "Background"
、テキストを取得します。
どうすればこれを達成できますか?
c++ - TinyXML2C++インポート
次のようなXMLファイルがあります。
そして、このファイルをC++で読みたいと思います。私のコードは次のようになります:
最初のデータセットの年、月、日付を読み取ります。次のデータセットのデータを読み取るために知っておくべきことは何ですか?FirstChildElement();を使用して2番目のデータセットを再度読み取ることができるように、読み取った後に最初のデータセットを削除する方が優れていました。しかし、私はそれを取得できませんでした。
誰か助けてもらえますか?
c++ - TinyXML2 で XMLElement を文字列に変換する方法
TinyXml 1 では、<< 演算子を使用して子要素を文字列に変換できました。
これは TinyXml2 では可能ではないようです。TinyXml2で要素をxml文字列に変換するにはどうすればよいですか?
編集:具体的には、xmlが次の場合など、xmlの後です:
子要素の xml が必要です。
c++ - tinyxml2 にテキストを追加する
TinyXML2 を使用して XML ファイルを作成しようとしています。読み込みに関する例やチュートリアルはたくさんありますが、保存に関するものはほとんどないようです。
私は基本的に次のようになりたい:
要素を追加することで「ノード」部分を取得できることはわかっていますが、テキスト部分を設定するにはどうすればよいですか? 要素はありますGetText
が、見つかりませんSetText
。クラスもありますがXMLText
、テキストを設定するメソッドがありません!
c++ - C++プロジェクトでのtinyXml2の使用
tinyXml2は初めてです。ファイルを解析xml
して、ルートタグのテキストを出力しようとしています。これは私のコードです。
これを構築すると、「。」というエラーが発生しますXMLDocument was not declared in this scope
。
何が問題ですか?
c++ - tinyxml2で空の要素を解析するにはどうすればよいですか?
tinyXml2を使用して、解析できます
丈夫ですが私の知る限り)完全に有効なXMLである場合、どちらもC++で例外をスローします。誰かがこれに対する修正や提案を持っていますか?私はこのXMLのソースを管理しておらず、エラー耐性が必要です。c++ - tinyxml2で子要素を取得する
これはおそらく初心者の質問ですが、私はtinyxml2を初めて使用し、これについて何も見つけることができません。
tinyxml2を使用してXMLファイルをループしようとしています。
画像要素のXMLElementがありますが、内部要素を取得する方法がわかりません。
どんな手でもいただければ幸いです。
記録のために、これは私がXML要素を取得する方法です:
前もって感謝します。
c++ - TinyXML2 で絶対パスを使用する方法
TinyXML2 を使用して xml 設定を読み込み/編集/保存しています。
私はこれがうまくいくことを発見しました: (success == true
)
...そしてこれはそうではありません: (成功は常に == false
)
唯一の違いは、相対パスではなく絶対パスです。
私は何を間違っていますか?