擅长:python、mysql、java
<p>好吧,我找到了部分解决办法。它是一种使用QXmlQuery的多步骤方法:</p>
<pre><code>path = base + "16000-16999/HF16019"
xml = os.path.join(path, "specimen.xml")
xsl = os.path.join(path, "../../page.xsl")
app = QApplication([])
query = QXmlQuery(QXmlQuery.XSLT20)
query.setFocus(QUrl("file:///" + xml));
query.setQuery(QUrl("file:///" + xsl));
out = query.evaluateToString();
win = QWebView()
win.setHtml(out);
win.show()
app.exec_()
</code></pre>
<p>显然,xslt是这样应用的。仍然错误的是xslt中引用的css样式表没有被应用/找到。在</p>