我的应用程序使用 XForms 进行查看,并且 XForms 生成包含用户给出的答案的输出 XML。如果我们包括以下行
<fr:xforms-inspector xmlns:fr="http://orbeon.org/oxf/xml/form-runner"/>
在代码中,我们可以在屏幕中看到生成的输出。因此,对于用户名,如果用户类型amit
它也将附带生成的 XML。
我实际上想在我的 Java 类中获取这个生成的 XML 以将其保存在数据库中并解析它并拆分其内容。我已尝试使用以下代码获取该 XML,但无法获取生成的 XML。
BufferedReader requestData = new BufferedReader(new InputStreamReader(request.getInputStream()));
StringBuffer stringBuffer = new StringBuffer();
String line;
try{
while ((line = requestData.readLine()) != null) {
stringBuffer.append(line);
}
} catch (Exception e){}
return stringBuffer.toString();
}
请让我知道我做错了什么。