問題タブ [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 投票する
1 に答える
7453 参照

c++ - TinyXML でタグの名前を取得するにはどうすればよいですか?

例えば:

test.xml

TinyXMLを使用して、タグ「フルーツ」(もちろん「フルーツ」)の名前文字列を取得するにはどうすればよいですか?

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

c++ - xml を C++ (Tinyxml) に貼り付ける方法


私は現在、xml ファイルからいくつかのものを読み取る必要がある C++ のプロジェクトに取り組んでいます。tinyxml の縫い目が進むべき道であることがわかりましたが、まだ正確な方法がわかりません。
また、私の xml ファイルは、これを使用する必要があるユーザーごとに少し異なるように見えるため、少し注意が必要です。

読み取る必要があるxmlファイルは次のようになります

このプログラムの目標は、(変数を介して) 文字列を挿入し、対応する「cScenarioCarrer d:id」を検索して、「IsComplete」と「BestScore」を読み取れるようにすることです。

これらの文字列は、後でプログラムで処理する必要がありますが、処理できます。

ここでの私の質問は

A. 特定の「cScenarioCareer」ID を検索して移動するにはどうすればよいですか

B. "IsComplete" と "BestScore" をプログラムのいくつかの変数に貼り付けるにはどうすればよいですか?

注: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 文字列はユーザ​​ーごとに一意であるため、何でもかまいません。

誰かが私を助けてくれるなら、私はとても優雅です、ありがとう。

PS。「このコードをプログラムに貼り付けてください」という答えは受け入れられますが、ここで何をしているのかをある程度理解したいと思います。

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

winforms - TinyXml と文字列

情報を保存している xml ファイルの属性を読み取ろうとしています。その情報を文字列の形式で取得する必要がありますが、文字列を返す tinyXml メソッドが見つからず、char* から String^ に変換する方法が見つからないため、それを行うことができません。何をすべきかについて誰か提案がありますか?

ありがとう

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

c++ - TinyXml を使用して各行に属性を出力する方法

C++ で XML ドキュメントを作成するために TinyXML を使用しています。

次のように、出力ドキュメントで 1 行に 1 つの属性を表示したいと思います。

TinyXML がデフォルトで出力するものの代わりに:

残念ながら、これを可能にする API メソッドは見つかりませんでした。

TinyXML のコードを変更せずに、1 行に 1 つの属性を表示できるように TinyXML が印刷をカスタマイズする方法はありますか?

ありがとう!

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

c++ - GetText() で返された tinyxml ヌル ポインターの処理方法

pElemが有効であるが、要素にテキストが含まれていない場合はpElem->GetText()、NULL ポインターを返し、例外が発生します。これをどのように処理すればよいですか?

ありがとう。

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

c++-cli - TinyXML を C++/CLI プロジェクトに含めることはできません

C++/CLI プロジェクトがあり、TinyXML を含めたいと考えています。ライブラリをダウンロードし、それを新しいプロジェクトとしてソリューションに追加し、プロジェクトからライブラリへの参照を追加しました。

私のコードでは

コンパイルすると、70 個のリンク エラーが発生します。tinyxml.h で #define TIXML_SAFE をコメントしようとしました (Google で見ました) が、機能しません。

ありがとう、デイブ

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

append - TinyXmlをxmlファイルに追加

私は数ヶ月間プロジェクトに取り組んでいますが、現在私が抱えている主な問題はxmlファイルへの追加です。問題なくファイルを作成できます。しかし、私はもっとデータを追加できるようにしたいと思っています。基本的には小さなデータベースのように使用します。

含まれているコードはプログラム全体のごく一部にすぎませんが、ここにあると思います。ファイルに追加するプロセスを理解するのに助けが必要です。各要素は問題なくユーザー入力を受け取ります。しかし、彼らが2つ目の馬を書きに行くとき、彼のファイルは古いものを一掃し、まったく新しいファイルを作成します。

追加する方法についての提案は素晴らしいでしょう

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

c++ - TinyXmlを使用してXMLをtxtファイルに書き込みます

単純なXMLファイルがありますが、大きいです。まあ言ってみれば

ファイル全体(たとえば500エントリ)のデータをタブ区切りのテキストファイルに書き込みたい。プロセスをさらによく理解するために、製品名と製品価格のみを書きたいとしましょう。典型的なTinyXmlチュートリアルがこのタイプの書き込みをカバーしている場所がわかりませんでした。

私のコード:

通常のファイルのように1行ずつ解析したいのか、それともこのAPIでうまくいくのかわかりません。docの内容全体を印刷できるので、ファイルが読み込まれていることがわかります。どんな助けでも大歓迎です。関数が何を呼び出すかを知るだけの問題だと確信しています。

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

c++ - Tinyxml で Loadfile() を使用してより大きなファイルをロードするときに高速化する方法

私のプロジェクトでは、新しいデータを xml に追加する必要があるので、以下のようにします: 問題は、xml ファイルが大きく、CPU が高い場合、SaveFile() に同じ問題がある場合に LoadFile() 関数が非常に遅くなることです。では、私のプロジェクトではどのように高速化すればよいでしょうか。助けてくれてありがとう:)