私のアプリケーションはビューにXFormsを使用しており、XFormsはユーザーからの回答を含む出力XMLを生成します。次の行を含めると
<fr:xforms-inspector xmlns:fr="http://orbeon.org/oxf/xml/form-runner"/>
コードでは、生成された出力を画面に表示できます。したがって、ユーザー名の場合、ユーザーが入力amit
すると、生成されたXMLも付属します。
私は実際に、この生成されたXMLをJavaクラスで取得してデータベースに保存し、解析してその内容を分割したいと考えていました。その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();
}
私が何をしているのか教えてください。