問題タブ [qtxml]

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 投票する
4 に答える
2710 参照

c++ - QtXmlでQDomElementをデバッグする方法は?

QDomElementがあり、デバッグしたいのですが、デバッグコンソールでプレーンテキストとして表示されます。qDebug()で出力するには、QString形式である必要がありますが、QDomElementまたはQDomNodeからの変換メソッドが表示されません。

何か案が?ありがとう!

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

qt - QXmlQueryおよびXSLT20:結果の出力文字列は毎回空であり、shell(xmlpattern)で正常に機能します

QXmlQueryとQT-XSLTを使用してItunesLibrayファイルを解析するクラスを作成しています。

これが私のサンプルコードです:

ここのOutDumpにはデータが含まれていません。シェル(xmlpatterns-4.7 mystlye.xsl itunes_music_library.xml)にいる間、クエリを実行すると適切な出力が得られます。

プログラムで呼んでいるときに間違っていることはありますか?plist.xslが正しく作成されていることを確認しましたが、「/ Users / rakesh / temp / itunes_xslt /itunes_music_library.xml」が読み込まれるかどうか疑問です。または別の理由があるかもしれません、私は混乱しています。問題に光を当てる専門家はいますか、私は喜んでいます。

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

c++ - QXML-子供は順番にアクセスされますか

たとえば、次のXMLがあります。

そして、私は次のコードを持っています:

私の出力が常に以下になることが保証されていますか?

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

xml - QtQTreeView編集可能なDOMモデル

サブクラス化されたDomModel:QAbstractItemModelを設定するQTreeViewがあります。各アイテムは、主にQDomNodeを処理するDomItemです。QDomDocumentをこのモデルに設定しました。このシステムは、Qtの例の1つから派生したと思います。

3つの列があります。0はノード名、1は属性、2は値です。

とにかく、私はこのXMLDOMツリーを編集可能にしたかったのです。Qt :: ItemIsEditableやモデルクラスの他のいくつかのフラグを変更しました。これで、ダブルクリックしてQTreeViewからモデルを編集できます。

列2の場合、QDomItemにはこのsetNodeValue関数があるため簡単ですが、item-> node()。NodeName()およびitem-> node()。attributes()には「set」関数がないことがわかりました。私は、列0と1を変更すると推測します。

したがって、列2を変更すると機能しますが、Enterキーを押すと、列0と1は以前の値に戻ります。

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

xml - XMLデータをユーザー定義オブジェクト、SAXまたはDOMに解析する

次のような簡単な関数を作成したいと思います。

xmlDataが次のようなものであるとしましょう。

これらのxmlDataを解析してUserオブジェクトのコレクションにする必要があります。これを処理するためにQtXMLライブラリを使用したいと思います。DOMとSAXのどちらのXML解析アプローチがこれを処理するのに適していますか?それはなぜですか?

もちろん、xmlデータの内容は上記のようにユーザー属性に限定されませんが、他のさまざまな要素を含めることもできます。xmlデータをユーザー定義オブジェクトに解析するための例/チュートリアルリンクは、(QtXMLライブラリを使用して)非常に役立ちます。

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

qt - QtのQXmlQueryを使用してローカルファイルでXPathクエリを実行するにはどうすればよいですか?

次のような.kmlファイルから座標を取得しようとしています。

QXmlQueryを使用して、次のようなXPath文字列で座標を取得しようとしています。

私はここでそれをテストし、それが機能することを確認しました。しかし、Qtで動作させるのにひどい時間を過ごしました。私は運が悪かったので、ここSOの他の投稿での提案を含め、多くのことを試しました。バリエーションを示すいくつかの例を次に示します。

私はそれらのそれぞれから0とをそれぞれ取得します。" \n"ここでどこが間違っているのでしょうか。それを修正するにはどうすればよいですか。Qt(4.7を使用)と標準のC ++の範囲内にある限り、他のアプローチを受け入れることができます。

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

qt - QEventLoop: QApplication なしでは使用できません

特定のスキーマに対して xml ファイルを検証しようとしています。
そのため、スキーマを QXmlSchema オブジェクトにロードしています。しかし、奇妙なエラーが発生します。
私のコードは次のようになります:

上記のコードを実行しようとすると、Qt は次のようにエラーを出します。

QEventLoop: QApplication なしでは使用できません。
QDBusConnection: QCoreApplication の前に作成されたシステム D_Bus 接続。
アプリケーションが誤動作する可能性があります。
QEventLoop: QApplication なしでは使用できません

私の Qt Designer バージョン: qt4-designer 4:4.8.1-0ubuntu4.1
私の Qt Creator バージョン: qtcreator 2.4.1-0ubuntu2

誰かがこの問題を解決するのを手伝ってくれませんか。
ありがとう

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

xml - 整形式でない XML を Qt で解析する

Qt を使用して、次の形式の整形式でない XML ドキュメントを解析したいと考えています。

これは可能ですか、それとも Qt XML 解析ライブラリは整形式の XML を絶対に必要としますか?

前もって感謝します。

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

qt - QDomDocument は、タグを使用して HTML ドキュメントのコンテンツを設定できません

HTML コンテンツで使用すると、ドキュメントの先頭にQDomDocumentがあるとコンテンツの設定に失敗します。<!doctype html>しかし、実際にはなぜですか?たとえば、次のコード スニペットを考えてみましょう。

falseこのコードの出力は s のリストだけです!

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

xml - Q_PROPERTY への Qt XML シリアライゼーション/デシリアライゼーション

QJson ( http://qjson.sourceforge.net ) は、Q_OBJECTS をシリアライズおよびデシリアライズするための非常に便利な API を実装しています。Q_PROPERTIES を qVariant に変換することにより、任意のモデル インスタンスの便利なシリアライズおよびデシリアライズが可能になります。

XMLに似たものはありますか? QDom* および QXml* ファミリーはどちらもかなり限定されています。