【发布时间】:2012-02-05 02:29:27
【问题描述】:
我正在 http 将一个 xml 文件发布到一个 servlet,目前正在这样做:
String xmlString = request.getParameter("xml");
然后我在 xml 的 SAX 解析期间将 xml 字符串变量转换为 StringReader 和 InputSource。
parser.parse(new InputSource(new StringReader(xmlString)));
我很好奇我是否能以某种方式获得作为 InputSource 的值?
性能很重要,如果我能避免它,无缘无故地来回转换似乎毫无意义。
【问题讨论】:
-
您将 xml 内容作为参数而不是正文的一部分传递的任何充分理由?
-
@havexz 你是什么意思? xml 正在通过客户端的 http post 发布。
-
这就是我要说的,为什么客户端将其作为参数发布,而不是作为 http 正文的一部分(在参数下方)传递。像基于肥皂的帖子请求。