xml - 在 Axis2 中使用 XML 1.1

标签 xml web-services axis2 xml-1.1

我有一个 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/

相关文章:

c# - 使用自定义类型通过 WSDL 反射(reflect) ASMX

java - 无法使用 eclipse helios 设置 apache axis 2

sql - SQL 中的多个 XML 标记

java - 在键盘存在时隐藏 ‘Bottom Navigation Bar’ - Android

android - 如何使用 Webservice 从我的 Android 应用程序登录 Vtiger

php - 打开ID。你如何注销

java - 在 ServiceNow 中创建新记录的权限不足(基本身份验证不起作用)

web-services - ServiceClass 对象未实现以下形式的所需方法 : OMElement login(OMElement e)

java - 安卓 Java : How to let your app remember an answer

c# - 如何按属性删除 XML 节点