問題タブ [qxmlstreamreader]

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 に答える
518 参照

xml - 属性の QXmlStreamReader と空の namespaceUri()

これは、Qt の問題であると同時に XML の問題でもあります。要素のattr属性の名前空間 uri に対する次のテストがfoo失敗するのはなぜですか?

これはQXmlStreamReaderバグですか、それとも XML 属性は一般に で宣言された名前空間にありませんxmlnsか?

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

xml - QtでXMLノードの属性を読み取るにはどうすればよいですか?

各ノードの a、b、c 値 (a、b、c はいくつかの属性の名前) を読み取り、それらをテーブルにリストする必要がありますが、ノード値の読み取り方法がわかりません。サンプルコードを教えてください。

前もって感謝します

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

python - QXmlStreamReader を使用した XML 解析ですべての要素が返されない

XMLを使用して -file を解析しようとしてQXmlStreamReaderいます。次のコードでは、サンプル xml ファイルから最初のテストケースのみを取得します。

ここに私のXMLファイルがあります:

QXmlStreamReaderTestcaseからの最初のものを解析した後、それは最後にあるため、それ以上の解析を停止します。Testcasesxml ファイルからすべてのテストケースを読み取るにはどうすればよいですか?

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

qt - QXmlStreamReader、コーデック utf-8 が必要

UTF8 XML ファイルがあります。属性を取得するために解析していますが、取得した属性は UTF-8 ではなく??????、UTF-8 値のいずれかを取得しています。ファイルには、UTF-8 である他の言語のテキストが含まれています。

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

qt - Qt で *.vcproj ファイルを解析する

Qt で .vcproj ファイルを解析する必要があります。このファイルは実際には xml ファイルと次のようになります。

すべての構成名を取得する必要があります。これを使用します。

http://developer.nokia.com/Community/Wiki/QXmlStreamReader_to_parse_XML_in_Qtを使用しようとしています。QXmlStreamReader は、このファイルの Name 属性を「認識」していないようです。しかし、それは機能しません。理由はわかりません。

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

qt - QXMLStreamreader が遅い QProcess から読み取る

Qt 5.1 では、QXMLStreamReader が QProcess がさらにデータを生成するのを待っているという問題が発生しています。

バッファリングされていない QProcess からを読み取ると、正常に動作します。

それはかなり明確です: バッファがデータを使い果たすと、データが増えるまで待機します。それ以上ある場合は、待機せずに行を印刷します。

今、QXMLStreamReader で同じことをしたい場合、それは機能しますが、XML 要素の処理は間違ったタイミングで (遅すぎます) 発生します。

このことを考慮:

が呼び出されるまでにwaitForReadyRead(int)は、すでに多くの要素が利用可能であり、GUI を更新するためにそれらを処理する必要があります。ただし、 QProcess がmoreの出力を開始するまで続行しません。基礎となる QProcess が空になるまで可能な限り速く読み取られ、QProcess が出力されなくなるため、初期段階でパーサーが不必要にハングするためと思われます。

私が必要とするのはxml.hasMoreElements()、私が作ることができるようにすることです:

しかし、これを行う API 呼び出しが見つからないようです。

では、必要のないデータを待たないようにするにはどうすればよいでしょうか。

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

c++ - QXmlStreamReader は 1 つの要素のみを返します

これはxmlファイルです:

そして、これは私の読者です:

そして、私の qDebug のみが出力されます: text: "alpha beta"

値が 1 つしか返されないのはなぜですか?どうすればこれを修正できますか?

ブラジル

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

c++ - QTでGPXファイル(xml形式)を読むには?

基本的にはxmlファイルであるgpxファイルがあります。そこから緯度と経度の値を読み取りたい。以下に、サンプルの gpx ファイルを投稿しました。

緯度と経度の float 値を取得する必要があります。どんな助けや提案も大歓迎です。

ありがとうございました。二重引用符なしで結果を取得できますか?