Java 如何从静态xml文件打印请求和响应
我有一个名为“ecareframework.xml”的文本文件。它包含两个请求和响应。从这个文件中,我必须使用字符串分别打印请求和响应Java 如何从静态xml文件打印请求和响应,java,spring,Java,Spring,我有一个名为“ecareframework.xml”的文本文件。它包含两个请求和响应。从这个文件中,我必须使用字符串分别打印请求和响应 public class RequestTime { public static void main(String[] args) throws IOException { File xmlFile=new File("C:\\Users\\gsanaulla\\Documents\\My Received Files\\ecare
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();
}
}
公共类请求时间{
公共静态void main(字符串[]args)引发IOException{
File xmlFile=新文件(“C:\\Users\\gsanaulla\\Documents\\My Received Files\\ecarewsframew.xml”);
Reader fileReader=新文件读取器(xmlFile);
BufferedReader bufReader=新的BufferedReader(文件读取器);
StringBuffer myStringBuffer=新StringBuffer();
弦线;
而((line=bufReader.readLine())!=null){
if(String.valueOf(line).contains(“”){
myStringBuffer.append(String.valueOf(line));
}
//fileReader.close();
System.out.println(myStringBuffer.toString());
}
bufReader.close();
}
}
这可能会有帮助:谢谢Hiren,我需要使用简单的字符串逻辑,因为每次我都必须使用单独的xml文件执行此操作。我收到了请求,有人能建议或给出如何从请求中获取特定单词的想法吗。然后你需要解析该xml文件(可能通过Xpath)并获取您的请求和响应节点。然后打印出来。这可能会有帮助:谢谢Hiren,我需要使用简单的字符串逻辑来完成这项工作,因为每次我都必须使用单独的xml文件来执行此操作。我收到了请求,请任何人建议或给出如何从请求中获取特定单词的想法。然后,您需要解析该xml文件(可能通过Xpath)并获取您的请求和响应节点。然后打印出来。