SQL函数就像这个"SELECT * FROM myFunction('%FILTER%')"
,其中FILTER: and any_param >= 100
和any_param < 1000
。当我运行geoserver/cite/wms?....&viewparams=FILTER:and any_param >= 100 and any_param < 1000;
时,我收到消息错误"org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog."
但是,如果我使用这个参数作为默认参数,它可以正常工作。有什么问题?也许我需要筛选任何符号?
FILTER是一个OGC协议关键字,我猜你正在为它设计一些验证检查(内容应该是一个XML文档)。使用其他变量名称。