我在网上发现问题是SOAP请求包含了“ctrl + v”的Unicode字符,这是XML中的非法字符。我不知道这个字符如何进入字符串,但我希望能够简单地在服务器端将其删除。
请问有人可以告诉我如何解决这个问题吗?我找到了以下代码段:
有人可以告诉我如何配置Spring以构建带有此处理程序的WstxOutputFactory吗? - InvalidCharHandler.ReplacingHandler(' ')。感谢建议。
请问有人可以告诉我如何解决这个问题吗?我找到了以下代码段:
XMLOutputFactory f = new WstxOutputFactory();
f.setProperty(WstxOutputProperties.P_OUTPUT_INVALID_CHAR_HANDLER,
new InvalidCharHandler.ReplacingHandler(' '));
XMLStreamWriter sw = f.createXMLStreamWriter(...);
有人可以告诉我如何配置Spring以构建带有此处理程序的WstxOutputFactory吗? - InvalidCharHandler.ReplacingHandler(' ')。感谢建议。