i am reading one xml file to another file it is fine but while reading i am checking condition for updation of one statement but it is not updating, please suggest me on this
public class PutMesageDebugger {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("C:/PutMessageDebugger/Sub_Workflow_HSS.xml"), "UTF-8"));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("C:/PutMessageDebugger/tempSub_Workflow_HSS.xml"), "UTF-8"));
String line = null;
while ((line = reader.readLine()) != null){
//System.out.println("line"+ line);
//System.out.println(line.contains("<Process-Node"));
/*System.out.println(line.contains("<Class-Name>com.hp.ov.activator.mwfm.component.builtin.PutMessage</Class-Name>"));
System.out.println(!line.contains("inactive=true"));
*/
if ( line.contains("<Class-Name==com.hp.ov.activator.mwfm.component.builtin.PutMessage")){
line = line.replaceAll("<Process-Node","<Process-Node inactive=\"true\" ");
}
writer.write(line + "\n");
}
reader.close();
writer.close();
}