首页 > 解决方案 > 如何从静态 xml 文件打印请求和响应

问题描述

我有一个名为“ecareframework.xml”的文本文件。它包含两个请求和响应。从这个文件中,我必须使用字符串分别打印请求和响应。

public class RequestTime {

    public static void main(String[] args) throws IOException  {

        File xmlFile=new File("C:\\Users\\gsanaulla\\Documents\\My Received Files\\ecarewsframework.xml");

        Reader fileReader = new FileReader(xmlFile);
        BufferedReader bufReader = new BufferedReader(fileReader);
        StringBuffer myStringBuffer = new StringBuffer();
        String line;

        while((line = bufReader.readLine()) != null) {
            if (String.valueOf(line).contains("</S:Envelope>")) { 
                myStringBuffer.append(String.valueOf(line));
            }
            //fileReader.close();
            System.out.println(myStringBuffer.toString());
            }
        bufReader.close();  
        }   
}

标签: javaspring

解决方案


推荐阅读