高岡と申します。
Qt初めてまだ間もなく、見当違いの質問でしたらすいません。
XPathで検索したノードにinsert、remove等の処理を行いたく、 QXmlQueryのリファレンスを参照しましたが、 XPathの検索結果から、ノードを取得する方法がわかりませんでした。
ご存知の方、おられましたら、お教え願えますでしょうか。
よろしくお願いいたします。
hermit4です。
QXmlQueryはXQueryを実現するモジュールですが、残念ながら XQuery Update Facilityはまだ実装されておらず(QTBUG-2224)、 QXmlQueryでのinsert/remove/update には対応できていません。
また、QXmlQueryは、XPathを使って取得した結果をQStringや QStringList等でアクセスできますが、Qt XMLと完全に別実装に なっているようで、QDomNodeへ反映する方法も提供されてはい ません。
そんなわけで、残念ながらXMLに対する更新(insert/remove/update) を行うような処理は、QtXmlPatternsではなく、Qt XMLのQDomDocument 等を使って、操作するしかないようです。
2015年1月24日 15:14 yoshito takaoka4410@hotmail.com:
高岡と申します。
Qt初めてまだ間もなく、見当違いの質問でしたらすいません。
XPathで検索したノードにinsert、remove等の処理を行いたく、 QXmlQueryのリファレンスを参照しましたが、 XPathの検索結果から、ノードを取得する方法がわかりませんでした。
ご存知の方、おられましたら、お教え願えますでしょうか。
よろしくお願いいたします。
Qt-users mailing list Qt-users@qt-users.jp http://qt-users.jp/mailman/listinfo/qt-users
高岡です。 hermit4さん、ご回答ありがとうございます。
QXmlQueryはXQueryを実現するモジュールですが、残念ながら XQuery Update Facilityはまだ実装されておらず(QTBUG-2224)、 QXmlQueryでのinsert/remove/update には対応できていません
■QTBUG-2224は、ずいぶん前のレポートですね。 しばらくは追加されなさそうですね。
そんなわけで、残念ながらXMLに対する更新(insert/remove/update) を行うような処理は、QtXmlPatternsではなく、Qt XMLのQDomDocument 等を使って、操作するしかないようです。
■Domの、XPathもどきの実装で対応を考えます。
ありがとうございました。
-----Original Message----- From: Shingo Ishida Sent: Monday, January 26, 2015 1:08 PM To: Qt 日本 ユーザー会: ユーザーズ メーリングリスト Subject: [Qt-users:423] Re:XPathで検索したノードにinsert
hermit4です。
QXmlQueryはXQueryを実現するモジュールですが、残念ながら XQuery Update Facilityはまだ実装されておらず(QTBUG-2224)、 QXmlQueryでのinsert/remove/update には対応できていません。
また、QXmlQueryは、XPathを使って取得した結果をQStringや QStringList等でアクセスできますが、Qt XMLと完全に別実装に なっているようで、QDomNodeへ反映する方法も提供されてはい ません。
そんなわけで、残念ながらXMLに対する更新(insert/remove/update) を行うような処理は、QtXmlPatternsではなく、Qt XMLのQDomDocument 等を使って、操作するしかないようです。
2015年1月24日 15:14 yoshito takaoka4410@hotmail.com:
高岡と申します。
Qt初めてまだ間もなく、見当違いの質問でしたらすいません。
XPathで検索したノードにinsert、remove等の処理を行いたく、 QXmlQueryのリファレンスを参照しましたが、 XPathの検索結果から、ノードを取得する方法がわかりませんでした。
ご存知の方、おられましたら、お教え願えますでしょうか。
よろしくお願いいたします。
Qt-users mailing list Qt-users@qt-users.jp http://qt-users.jp/mailman/listinfo/qt-users
_______________________________________________ Qt-users mailing list Qt-users@qt-users.jp http://qt-users.jp/mailman/listinfo/qt-users
いつもお世話になってます。 小澤です。
Qt5.4とHTMLやjavascriptとの連携させようとした場合、WebChannelという新しい機能があることを 知り、早速sampleで試しています。 sampleは、Examples\Qt-5.4\webchannel\standaloneを使用しました。qwebchannel.jsファイルが 無かったため、git://gitorious.org/qt/webchannelから落としてきたところ、ビルドは通りました。
いざ実行してみると、WidgetとHTML画面が表示するところまでは良いのですが、双方でデータ送受信 がまったく動きません。
環境は、Windows7 msvc2010ビルドで確認しています。
QtアプリとGoogleMapsを連携させたスマホアプリを作りたいと思っています。 ご存知の方がいらっしゃいましたら、ご教示下さい。