XML

  InputStream in = request.getInputStream();
     BufferedReader br=new BufferedReader(new InputStreamReader(in,"UTF-8"));
     String a=null;
        String xml=new String();
        while((a = br.readLine()) != null){
            xml+=a+"\n";
           
        } 
       xml=URLDecoder.decode(xml, "utf-8");
        br.close();
        in.close();
        System.out.println(xml);
        SAXReader reader=new SAXReader();
     Document doc=reader.read(xml);
大家好,请问我这样处理解析一个发送报文经过URLEncoder.encode(String)处理的XML,正确吗?