問題タブ [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.
c++ - TinyXML2 と C++
wxGrid からデータを読み取り、XML ファイルに書き込みたいと考えています。wxGrid は次のようなものです。
ヤール | モナト
------ |-------------
2012 | 2009年03
月 | 08
私が持ちたいもの:
私が得たもの:
私のコード:
どこに問題があるのか 本当にわかりません。誰でも助けることができますか?
xml - tinyxml で XML ファイルを読み込む
tinyxml を使用して XML ファイルを読み込もうとしていますが、どうすればよいかわかりません。私は一般的にtinyxmlとXMLファイルの読み込みに不慣れで、助けを探していました。最初の子要素とその属性だけでなく、RootElement 関数を使用してルートを取得することもできました。問題は、XML の次の行に属性がなく (または、少なくとも属性と呼ばれていないと思います)、数値を読み込む方法がわからないことです。明確にするために、私の XML は次のようになります。
私の質問は、この行に値 125 を格納するにはどうすればよい<NumLine>125</NumLine>
ですか? 私が言ったように、私はこれに本当に慣れていないので、何をすべきか分からないので、どんな助けも大歓迎です.
c++ - TinyXMLがアクセス違反をスローする
最近、tinyXMLを使い始めました。問題は、プログラムを実行してxmlを読み取ると、アクセス違反が返されることです。一般的な行は次のとおりです。
Visual Studioデバッガーを使用して、「マップ」に対してnullを返していることを確認し、null参照を使用して関数を呼び出しています。
これがコードの最初の行とxmlです
XML:
注意することが重要です。私は元々rootタグを持っていませんでしたが、機能しないときに追加しましたが、それでも追加しても役に立ちませんでした。どんな助けでもいただければ幸いです
c++ - XML から削除されるべきではない複数の空白が削除されました。
この C++ コードにはバグがあります。単語間の複数の空白を 1 つのスペースに置き換えます。それがどこにあるのかわかりません。2 つの単語の間の空白を削除して 1 つに置き換えるべきではありません。これは、空白と空白を処理する方法です。
入力:
期待される出力:
観測された出力:
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 ヘッダーは指定された場所にありますが、そのようなファイルはないと言っています。ここで何が問題になっているようですか?
どんな助けでも大歓迎です。
c++ - TinyXML でセグメンテーション違反を取得する
現在、TinyXML を使用して解析している XML ファイルがあります。私のXMLファイルの上部は次のようになります:
ClassName のテキストにアクセスしようとしています。現在、これを使用してセグメンテーション違反が発生しています:
私は何を間違っていますか?
ありがとう!
c++ - Pugixml-xml要素のコンテンツをC++配列に変換します
私のxmlファイルには、「1 10 -5 150 35」のように記述されたintの配列があり、pugixmlを使用して解析しています。
pugixmlがas_boolやas_intなどのメソッドを提供することは知っていますが、int配列の文字列表現をc ++オブジェクトに変換する簡単な方法を提供しますか、それとも文字列を自分で解析して分離する必要がありますか?もしそうなら、それを行う方法について何か提案はありますか?
c++ - TinyXMLセグメンテーション違反
tinyXMLに関連する固有のメモリリークの問題はありますか?なぜこの奇妙なセグメンテーション違反が発生するのかわかりません。次の関数では、要素名( "Connecor"& "laneFro")のサイズを大きくしようとすると、次のif句(ループ内)によってプログラムがクラッシュします。
ありがとうございました
c++ - TinyXML を使用して XML ドキュメント内の特定のノードを検索する
TinyXML を使用して xml ファイルからいくつかのデータを解析したいと考えています。
ここに私の text.xml ファイルの内容があります:
最初の要素「user」にアクセスしたい。これを行う方法は次のとおりです。
出力: ユーザー。
しかし、コードはかなり醜く、汎用的ではありません。上記のコードと同じ動作をシミュレートするために以下のコードを試しましたが、機能せず、エラーが発生しました。
おそらく、この作業を実行できるライブラリ内の特別な関数 (getElementByName 関数) を見逃していたのでしょう。値が探している要素へのポインタを取得したいだけです。誰でも私を助けることができますか?よろしくお願いします。
c++ - TinyXML2 で XMLElement を文字列に変換する方法
TinyXml 1 では、<< 演算子を使用して子要素を文字列に変換できました。
これは TinyXml2 では可能ではないようです。TinyXml2で要素をxml文字列に変換するにはどうすればよいですか?
編集:具体的には、xmlが次の場合など、xmlの後です:
子要素の xml が必要です。