2012-02-10 3 views
0

Я использую команду FC для сравнения содержимого двух файлов, и моя программа отлично работает, но мне нужно, чтобы она игнорировала некоторые характерные черты, такие как? в некоторых местах, если кто-то может помочь ... что бы натереть ...Для сопоставления XML-файлов Java

С наилучшими пожеланиями

public void runSystemCommand(String command) { 
     try { 
      Process proc = Runtime.getRuntime().exec(command); 
      BufferedReader inputStream = new BufferedReader(new InputStreamReader(proc.getInputStream())); 
      BufferedReader errorStream = new BufferedReader(new InputStreamReader(proc.getErrorStream())); 

      String strLn = ""; 

      // reading output stream of the command 
      while ((strLn = inputStream.readLine()) != null) { 
       System.out.println(strLn); 
      } 

ответ

0

Я подозреваю, что лучший ответ здесь может быть, чтобы сделать некоторые предварительной обработки на файлах, для удаления этих символов, а затем сравнить файлы с удаленными. Если файлы не слишком велики, я бы сказал, что это был бы самый простой способ.

0

String.replaceAll() для каждой строки, считанной из буферов.

0

В качестве альтернативы fc, если вы хотите сравнить файлы XML в java try XMLUnit.

Смежные вопросы