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

0 投票する
2 に答える
1134 参照

c++ - TinyXML2 と C++

wxGrid からデータを読み取り、XML ファイルに書き込みたいと考えています。wxGrid は次のようなものです。

ヤール | モナト
------ |-------------
2012 | 2009年03
月 | 08


私が持ちたいもの:


私が得たもの:


私のコード:


どこに問題があるのか​​ 本当にわかりません。誰でも助けることができますか?

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

xml - tinyxml で XML ファイルを読み込む

tinyxml を使用して XML ファイルを読み込もうとしていますが、どうすればよいかわかりません。私は一般的にtinyxmlとXMLファイルの読み込みに不慣れで、助けを探していました。最初の子要素とその属性だけでなく、RootElement 関数を使用してルートを取得することもできました。問題は、XML の次の行に属性がなく (または、少なくとも属性と呼ばれていないと思います)、数値を読み込む方法がわからないことです。明確にするために、私の XML は次のようになります。

私の質問は、この行に値 125 を格納するにはどうすればよい<NumLine>125</NumLine>ですか? 私が言ったように、私はこれに本当に慣れていないので、何をすべきか分からないので、どんな助けも大歓迎です.

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

c++ - TinyXMLがアクセス違反をスローする

最近、tinyXMLを使い始めました。問題は、プログラムを実行してxmlを読み取ると、アクセス違反が返されることです。一般的な行は次のとおりです。

Visual Studioデバッガーを使用して、「マップ」に対してnullを返していることを確認し、null参照を使用して関数を呼び出しています。

これがコードの最初の行とxmlです

XML:

注意することが重要です。私は元々rootタグを持っていませんでしたが、機能しないときに追加しましたが、それでも追加しても役に立ちませんでした。どんな助けでもいただければ幸いです

0 投票する
2 に答える
2263 参照

c++ - XML から削除されるべきではない複数の空白が削除されました。

この C++ コードにはバグがあります。単語間の複数の空白を 1 つのスペースに置き換えます。それがどこにあるのかわかりません。2 つの単語の間の空白を削除して 1 つに置き換えるべきではありません。これは、空白と空白を処理する方法です。

入力:

期待される出力:

観測された出力:

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

ubuntu - gcc で tinyxml を実行中にエラーが発生しました

C プログラムで xml ファイルを作成したいと考えています。ubuntu10.10でgccとtinyxmlを使用しています

生成されるエラーは次のとおりです。

divya@ubuntu:~/Desktop/Ccodes$ gcc -c x2.c x2.c:1 からインクルードされたファイル: /usr/include/tinyxml.h:51: 致命的なエラー: 文字列: そのようなファイルまたはディレクトリのコンパイルは終了しませんでした。

tinyxml.h ヘッダーは指定された場所にありますが、そのようなファイルはないと言っています。ここで何が問題になっているようですか?

どんな助けでも大歓迎です。

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

c++ - TinyXML でセグメンテーション違反を取得する

現在、TinyXML を使用して解析している XML ファイルがあります。私のXMLファイルの上部は次のようになります:

ClassName のテキストにアクセスしようとしています。現在、これを使用してセグメンテーション違反が発生しています:

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

ありがとう!

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

c++ - Pugixml-xml要素のコンテンツをC++配列に変換します

私のxmlファイルには、「1 10 -5 150 35」のように記述されたintの配列があり、pugixmlを使用して解析しています。

pugixmlがas_boolやas_intなどのメソッドを提供することは知っていますが、int配列の文字列表現をc ++オブジェクトに変換する簡単な方法を提供しますか、それとも文字列を自分で解析して分離する必要がありますか?もしそうなら、それを行う方法について何か提案はありますか?

0 投票する
0 に答える
243 参照

c++ - TinyXMLセグメンテーション違反

tinyXMLに関連する固有のメモリリークの問題はありますか?なぜこの奇妙なセグメンテーション違反が発生するのかわかりません。次の関数では、要素名( "Connecor"& "laneFro")のサイズを大きくしようとすると、次のif句(ループ内)によってプログラムがクラッシュします。

ありがとうございました

0 投票する
4 に答える
9480 参照

c++ - TinyXML を使用して XML ドキュメント内の特定のノードを検索する

TinyXML を使用して xml ファイルからいくつかのデータを解析したいと考えています。

ここに私の text.xml ファイルの内容があります:

最初の要素「user」にアクセスしたい。これを行う方法は次のとおりです。

出力: ユーザー。

しかし、コードはかなり醜く、汎用的ではありません。上記のコードと同じ動作をシミュレートするために以下のコードを試しましたが、機能せず、エラーが発生しました。

おそらく、この作業を実行できるライブラリ内の特別な関数 (getElementByName 関数) を見逃していたのでしょう。値が探している要素へのポインタを取得したいだけです。誰でも私を助けることができますか?よろしくお願いします。

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

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

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

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

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

子要素の xml が必要です。