通過使用程序BaseX,我能夠使用XPath和XQuery來查詢位於我的主目錄的XML文檔,但是我遇到了問題在XSLT中也是如此。BaseX:在哪裏聲明執行查詢的XML文檔
我在查詢的文檔是BookstoreQ.xml。
XPath的版本,運行完全正常:
doc("/home/ioannis/Desktop/BookstoreQ.xml")/Bookstore/Book/Title
XSLT代碼,我想執行:
<xsl:stylesheet version = "2.0" xmlns:xsl = "http://www.w3.org/1999/XSL/Transform">
<xsl:output method= "xml" indent = "yes" omit-xml-declaration = "yes" />
<xsl:template match = "Book"></xsl:template>
</xsl:stylesheet>
我讀BaseX' documentation on XSLT,但沒能找到解決的辦法。我如何運行給定的XSLT?
您有沒有看過[BaseX的XSLT文檔](http://docs.basex.org/wiki/XSLT_Module)?請提供更多關於您想要做什麼以及代碼如何的信息,您的問題很難回答。 – 2013-02-18 23:07:26
@Jens Erat是的,我閱讀BaseX的XSLT文檔,但是我找不到解決方案。我想查詢的文檔位於BaseX編輯器中的XPath桌面上,我編寫'doc(「/ home/ioannis/Desktop/BookstoreQ.xml」)/ Bookstore/Book/Title'我的問題在XSLT中,我有編寫我想通過' 的 的 XSL:模板> ' –
2013-02-19 19:38:24
我編輯了你的新信息到你的問題。下次發佈問題時,請在問題中提供所有相關信息(包括預期的輸入/輸出),您將得到更快的答案。親切的問候,Jens – 2013-02-19 20:07:19