2

Qtのドキュメントには、QXmlQuery を使用する場合に for-each-group がサポートされることが記載されています。ただし、使用しようとするとエラーが発生します。

"ローカル名 for-each-group を持つ要素は XSL-T に存在しません。"

何か不足していますか?

Qt 4.8.4 を使用しています。私は次のように QXmlQuery を呼び出しています:

QXmlQuery xmlQuery(QXmlQuery::XSLT20);
xmlQuery.setMessageHandler(&messageHandler);
xmlQuery.setFocus(&xmlBuffer);
xmlQuery.setQuery(&queryFile);

XSL ファイルの行は次のようになります。

<xsl:for-each-group select="../readings/slot" group-by="@slot_dtm">

ありがとう。

4

1 に答える 1