0

像这样的 SQL 函数"SELECT * FROM myFunction('%FILTER%')",whereFILTER: and any_param >= 100any_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."但是,如果我将此参数设置为默认参数,它可以正常工作。什么是问题?也许我需要筛选任何符号?

4

1 回答 1

1

FILTER 是一个 OGC 协议关键字,我猜你正在为它设计一些验证检查(内容应该是一个 XML 文档)。使用不同的变量名。

于 2019-04-17T06:16:44.317 回答