我正在研究Xforms和eXistDB,我坚持认为可以说选择下拉列表并将选择作为变量使用并在eXist中运行xquery返回结果。我知道这可以通过像<form method="GET" action="xquery-to-call.xq">
这样的html表单轻松完成,但我想使用XForms的高级功能。
看一下eXist-db公共存储库中的XSLTForms Files和XSLTForms Demo应用程序。您可以通过仪表板>程序包管理器在本地eXist实例中找到并安装它们。 (我推荐XSLTForms而不是betterForms,因为后者不再维护。)一旦安装了文件和演示应用程序,打开http://localhost:8080/exist/apps/XSLTForms-Demo/index.html,您就可以浏览示例并浏览源代码。
有关数据库驱动的更多示例,请参阅https://en.wikibooks.org/wiki/XRX上的XRX Wikibook。