問題タブ [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 に答える
2139 参照

c++ - xml から整数と浮動小数点数を取得する

私は tinyxml2 を使用しており、属性の文字列を取得する方法を知っていますが、整数、浮動小数点数、ブール値も取得したいと考えています。だから、私はこのコードを持っています:

そして、sample.xml は次のとおりです。

xml ファイルは単なる偽のサンプルであり、本物ではありません。

とにかく、属性「年齢」内にある整数値をまだ取得できません。これが機能しない場合、tinyxml2 を使用して xml ドキュメントから int と float を取得するにはどうすればよいですか?

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

c++ - TinyXml2 を使用して XMLDocument のコンテンツを別の XMLDocument にコピーできないのはなぜですか?

以下のコードが、1 つの要素を doc1 から doc2 にコピーする意図どおりに機能しない理由がわかりません。

誰かがこれを改善する方法を指摘できますか?

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

xml - TinyXML 2 データ抽出

私はXMLファイルを持っています:

図形のファイル パスを抽出する必要があります。

私が取得できる唯一のデータは、最初の属性別名 type:obj です。ファイル名、存在する場合は変換データ、およびその他のデータを取得するにはどうすればよいですか?

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

c++ - TinyXML2 ライブラリを使用して C++ で XML ノードを反復処理する方法

TinyXML2 でノードを反復するにはどうすればよいですか? ドキュメントに従ってみましたが、これを把握できません。

http://www.grinninglizard.com/tinyxml2docs/index.html

私の XML は既に にロードされていstd::stringます。したがって、次のようにコンパイルされます。

docアイテム リストを反復処理して、内部のタイトル フィールドと著者フィールドをstd::string変数に取り出すにはどうすればよいでしょうか。

これが私の XML サンプルです。

vectorC++のような単純なものを望んでいてitem、おそらく C++map内部で"title"and"author"または.titleorでアドレス指定できます.author

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

c++ - XML ファイルが欠落している場合の tinyxml2 のセグメンテーション エラー

Cophir XML データから情報を取得しようとしています。ただし、一部の XML ファイルは品質が低く、セグメンテーション違反が発生しています。

実行しようとしているコードで、エラーの原因となっているのは次のとおりです。

優れた Cophir XML は次のとおりです。

セグメンテーション違反の原因となっている不適切な XML は次のとおりです (コメント フィールドがないことに注意してください)。

私は調査しましたが、「commentElement」がnullポインターを受け取ると言っている人がいるだけで、実際には起こりません。コマンド「commentElement=commentsElement->FirstChildElement("comment");」すぐにセグメンテーション違反を生成します。

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

xml - TinyXML2 SetAttribute は文字列オブジェクトを受け入れられませんか?

TinyXML2 を使用していますが、 SetAttribute.

文字列リテラル (つまり"001") は受け入れますが、文字列変数は受け入れません。

この問題について教えてください。

  • "001" がエラーなしで受け入れられるのとは異なり、customerID は文字列として受け入れられません。しかし、CustomerID と "001" はどちらも文字列ですが、なぜこのようなことが起こるのでしょうか?
0 投票する
1 に答える
345 参照

c++ - C++ の tinyXML2 で NULL ポインタを取得するのはなぜですか?

私は XML 解析ビジネスに不慣れです。ばかげた質問で申し訳ありません。

XML をナビゲートしたい:

私が実行しようとしているコードは(インターネットチュートリアルに従って)次のとおりです。

は問題ありませんpRoot1が、 の値pbook1は常にNULLです。私はそれが指すことを期待しますbk101

助けや提案はありますか?前もって感謝します

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

html - tinyXML2 ライブラリを使用して JavaScript で HTML ファイルを読み込みます

Javascript を含む HTML ファイルがあります。しかし、tinyXML2 ライブラリを使用してこの HTML ファイルを読み込むことができません。エラーを出しています。

私のhtmlファイルは次のようなものabc.htmlです:

このhtmlファイルをロードするための私のC ++コードは次のとおりです。

errエラーコードが表示されるようになりましたXML_ERROR_PARSING_ELEMENT

この HTML ファイルでやりたいことは、タグ<ul>の下にある特定のタグを見つけて、<body>そのタグ内にさらにいくつかの項目を追加することです。

エラーが発生する理由と、どうすればエラーが発生するかを教えてください。