問題タブ [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 ストリーム印刷
TinyXML-2 でストリーム印刷用の XMLDocument を設定するにはどうすればよいですか?
コードを TinyXML-1 から TinyXML-2 に移植しようとしています。TinyXML-1 では、次のようなことができます。
既に XMLDocument を作成していますが、ストリーム印刷用に変更する方法がわかりません。、および私が望むものにかなり近いようですXMLPrinter::OpenElement。すべての XMLDocument を反復処理し、各要素に対してこれらの関数を呼び出す必要がありますか?それとも、もっと簡単な方法がありますか?XMLPrinter::PushAttributeXMLPrinter::CloseElement
c++ - C++ で XML 要素を解析する
私は tinyxml2 を使用しており、XML のいくつかの要素を C++ で解析したいと考えています。例えば
「Second」要素の x のみを解析できます。
「First」要素または「Second y」に対して同じ方法を試していると、エラーが表示されます。私は何をすべきか?
c++ - TinyXML-2 の `TiXmlNode::FirstChild(const char *)` に代わるものは何ですか?
従来の TinyXmlライブラリを使用するコードを更新して、代わりに新しい TinyXML-2バージョンを使用します。
編集中に、この関数がTinyXML-2TiXmlNode::FirstChild(const char *)に直接置き換わっていないことに気付きました。
私の質問は次のとおりです。
- 私が見逃した前述の機能の便利な代替品はありますか?
- 存在しない場合、TinyXML-2 用に以下のサンプル コードをどのように更新する必要がありますか?
c++ - TinyXML でファイルを読み込めません
私は大学のためにいくつかのことをしてきました
いくつかのものを保存する必要があり、そのためにtinyxmlを選択しました
これにより、一部が CM.xml に保存されます
これでロードしようとすると
常にfalseを返します
「helloworld.xml」を読み込もうとすると正常に動作します
xml のどこに問題がありますか?
よろしくお願いします
tinyxml2 - tinyxml2 - スペースの代わりにタブでインデント
tinyxml2 を使用していますが、システムは xml をタブではなくインデント用に 4 つのスペースで保存します。これを読み取るプログラムはタブのみを読み取り、エラーが発生します。とにかく、4つのスペースの代わりにタブを使用するようにtinyxml2を変更できますか? 私が試してみました
しかし、それは何も変えていません
c++ - 新しい要素を作成した後の TinyXml2 XMLDocument の解析がクラッシュする
TinyXmlv1 では、一時的な Xml 要素を作成してから、ドキュメントを解析できます
今、私は次のように TinyXmlv2 に切り替えたい:
なぜクラッシュするのか理解できません。
c++ - TinyXML2: Node 関数を置き換えますか?
TinyXML2 ( https://github.com/leethomason/tinyxml2 ) を使用して、次のような特定のノードを置き換える C/C++ メソッドを作成する のに苦労しています。
...別のノードで: ...結果は次のようになります。 ただし、置き換えられるノードが複数回表示される可能性があるため、2 番目のノードを別のものに置き換えた場合に備えて、順序を維持したいと考えています。これは実際には簡単なはずですが、無限の再帰で失敗しています。
それを行う方法の例はおそらくありますか?どんな助けでも大歓迎です。
c++ - C++ Builder Starter でスタティック ライブラリ TinyXML 2 のリリース バージョンをリンクしようとすると、未解決の外部エラーが発生するのはなぜですか?
簡単な質問を受けました。デバッグ静的ライブラリをリンクして実行可能ファイルをリリースすることは悪いことだと考えられていることを読みました。そこで、TinyXML 2 のスタティック ライブラリをリリース モードでコンパイルしました。ライブラリはエラーなしでコンパイルされました。しかし、リリース スタティック ライブラリ ライブラリをサンプル アプリケーションのリリース バージョンにリンクすると、次の出力が得られます。
デバッグ静的 TinyXML 2 ライブラリを使用してアプリケーションをコンパイルすると、正常にコンパイルされます。私は何か間違ったことをしていますか?C++ Builder 10.1 Berlin Update 2 Starter を使用しています。