我对编程很陌生,对 xml / xquery 也很陌生
我有一个 .xq 文件(带有 html 和 xquery 代码)和 .xml 文件(用于存储数据)。
在测试时,我可以使用 stylus studio 查看 .xq 页面的显示方式,但我无法使用网络服务器或网络主机使该页面正常运行。我知道这并不罕见,但我一直无法弄清楚如何解决它(或者是否可能)。
与此同时,我一直在使用 Saxon,它运行良好,但并不理想,必须使用完全独立于应用程序的命令行代码。
我还读到 Jedit 是一个选项,但我无法让 xquery/saxon 插件与 xquery 一起使用。我还想知道是否可以使用样式表,但找不到任何相关内容。
所以第一个问题,浏览器(即使用网络主机)是否可以显示 .xq 文件?
还有其他软件有什么推荐吗?
如果您的目标是通过 Web 浏览器访问并执行 XQuery 程序,那么您将需要带有 Web 服务器的 XQuery 引擎。有很多这样的产品。我个人使用并可以推荐eXist-db http://exist-db.org/,一个免费、开源的原生 XML 数据库。除了有效地存储、索引和查询 XML 之外,eXist-db 默认情况下还与轻量级 Web 服务器一起运行,允许您通过浏览器访问查询,例如,http://localhost:8080/exist/apps/myapp/myquery.xq http://localhost:8080/exist/apps/myapp/myquery.xq。访问此 URL 会导致 eXist-db 在数据库的“myapp”目录中查找您的查询 (myquery.xq),并假设它确实存在,eXist-db 将执行查询并将结果序列化到浏览器。这是一个非常强大的组合 - XQuery 和本机 XML 数据库 + Web 服务器(如 eXist-db)。欢迎阅读有关 eXist-db 的更多信息文档 http://exist-db.org/exist/documentation.xml,并在以下位置询问有关 eXist-db 的问题存在-开放邮件列表 https://lists.sourceforge.net/lists/listinfo/exist-open。祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)