像这样的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."
,但是,如果将此参数设置为默认参数,则可以正常工作。怎么了也许我需要筛查任何符号吗?
答案 0 :(得分:1)
FILTER是OGC协议的关键字,我想您正在为此设计一些验证检查(内容应该是XML文档)。使用其他变量名称。