我有一个 Web 服务和客户端,它们传递包含字符引用的字符串,例如 (0x1A)。这些在 XML 1.0 中无效,但在 XML 1.1 中有效。由于这些字符引用,Axis 的 XML 解析器抛出异常。有没有办法强制它将响应解析为 XML 1.1,或插入 XML 声明? (目前没有。)我研究过使用处理程序,但我的理解是它们在 XML 已经被解析后被调用。
最佳答案
您要传入 InputStream
还是 Reader
?如果是这样,您可以将源代码包装在另一个类中(如 BufferedReader
作品),但使用它来删除不必要的字符。
关于xml - 在 Axis2 中使用 XML 1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/465748/