我是编程新手,也是xml / xquery
的新手我有一个.xq文件(带有html和xquery代码)和.xml文件(用于存储数据)。
在测试时,我可以查看.xq页面如何使用stylus studio显示,但我无法使用webserver或webhost使页面正常运行。我知道这并不常见,但我还没有弄清楚如何解决它(或者甚至是可能的)。
与此同时,我一直在使用Saxon,但效果不错,但不必使用完全独立于应用程序的命令行代码。
我还读过Jedit是一个选项,但我无法让xquery / saxon插件与xquery一起使用。我也想知道是否可以使用样式表但却无法找到任何内容。
首先,问题是,浏览器(即使用webhost)是否可以显示.xq文件? 还有其他软件的推荐吗?
答案 0 :(得分:2)
如果您的目标是通过Web浏览器访问和执行XQuery程序,那么您将需要一个带有Web服务器的XQuery引擎。有很多这样的产品。我个人使用并且可以推荐eXist-db,一个免费的开源原生XML数据库。除了有效地存储,索引和查询XML之外,eXist-db默认使用轻量级Web服务器运行,允许您通过浏览器访问查询,例如http://localhost:8080/exist/apps/myapp/myquery.xq。访问此URL将导致eXist-db在数据库的“myapp”目录中查找您的查询(myquery.xq),并假设它确实存在,eXist-db将执行查询并将结果序列化到浏览器。它是一个非常强大的组合--XQuery和原生XML数据库+ Web服务器,如eXist-db。请随意阅读有关eXist-db的documentation的更多信息,并在exist-open mailing list处询问有关eXist-db的问题。祝你好运!
答案 1 :(得分:1)
HTH!