在Qt4中,从XSLT转换为HTML,键功能不可用
In Qt4, converting from XSLT to HTML, key function is not available
在 Qt4 中,使用 XSLT 转换从 XML 文件转换为 HTML 文件时,如下所示:
QXmlQuery query(QXmlQuery::XSLT20);
QString output;
query.setFocus(QUrl(_final_output_filepath.c_str()));
query.setQuery(xslt_code.c_str());
query.evaluateTo(&output);
我收到以下错误:
Error XPST0017 in file:///tmp/test, at line 1, column 1: No function with name fn:key is available.
尝试执行以下操作时:
<xsl:for-each select="key('gprofq',$ts_name)">
<pre><xsl:value-of select="."/></pre>
</xsl:for-each>
键之前在模板中定义如下:
<xsl:key name="gprofq" match="gprofitem" use="@bin"/>
我以前没有遇到过QT4,但它似乎主要是一个XQuery引擎。此处的文档
http://doc.qt.io/qt-5/xmlprocessing.html#xslt-2-0
表示 XSLT 支持是实验性的,密钥尚未实现。
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 多态性和功能结合
- 带内存和隔离功能的SQLite
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 类模板的成员功能的定义在单独的TU中完全专业化
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 如何在C++中获得"静态纯虚拟"功能?
- 两个文件使用彼此的功能-如何解决
- 我应该实现右值推送功能吗?我应该使用std::move吗
- QML按钮点击功能执行顺序
- 无法理解此 return 语句的功能,没有它就会发生运行时错误
- 有没有可能有一个只有ADL才能找到的非好友功能
- 功能样式转换从 'int' 到 'ItemType' 的匹配转换
- 文件系统:复制功能的速度秘诀是什么
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 如何在Directwrite中获得给定字体的可用OpenType功能
- 对可变参数使用声明.如何选择正确的功能
- 询问在设计我的手臂模拟器功能表示格式1
- 在Qt4中,从XSLT转换为HTML,键功能不可用
- 用c语言创建登录功能cgi-html.(没有PHP, Apache)