Bug 73814 - AntEditorContentOutlineTests.testParsingOfNonValidFile fails on Xerces
diff --git a/ant/org.eclipse.ant.tests.ui/test plugin/org/eclipse/ant/tests/ui/testplugin/AbstractAntUITest.java b/ant/org.eclipse.ant.tests.ui/test plugin/org/eclipse/ant/tests/ui/testplugin/AbstractAntUITest.java
index a488f54..f41d493 100644
--- a/ant/org.eclipse.ant.tests.ui/test plugin/org/eclipse/ant/tests/ui/testplugin/AbstractAntUITest.java
+++ b/ant/org.eclipse.ant.tests.ui/test plugin/org/eclipse/ant/tests/ui/testplugin/AbstractAntUITest.java
@@ -112,7 +112,7 @@
         return getReaderContentAsString(tempBufferedReader);
     }
     
-    protected String getReaderContentAsString(BufferedReader bufferedReader) {
+    protected String getReaderContentAsStringNew(BufferedReader bufferedReader) {
         StringBuffer result = new StringBuffer();
         try {
             char[] readBuffer= new char[2048];
@@ -128,6 +128,26 @@
 
         return result.toString();
     }
+    
+    protected String getReaderContentAsString(BufferedReader bufferedReader) {
+        StringBuffer result = new StringBuffer();
+        try {
+            String line= bufferedReader.readLine();
+
+            while(line != null) {
+                if(result.length() != 0) {
+                    result.append(System.getProperty("line.separator")); //$NON-NLS-1$
+                }
+                result.append(line);
+                line = bufferedReader.readLine();
+            }
+        } catch (IOException e) {
+            AntUIPlugin.log(e);
+            return null;
+        }
+
+        return result.toString();
+    }
         
     protected AntModel getAntModel(String fileName) {
         currentDocument= getDocument(fileName);
diff --git a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_source01.xml b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_source01.xml
index be1ff78..b2960bf 100644
--- a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_source01.xml
+++ b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_source01.xml
@@ -11,4 +11,4 @@
 </presetdef>
    </target>
 
-</project>
+</project>
\ No newline at end of file
diff --git a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target01.xml b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target01.xml
index 3059228..2fe0c3a 100644
--- a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target01.xml
+++ b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target01.xml
@@ -18,4 +18,4 @@
       </presetdef>
    </target>
 
-</project>
+</project>
\ No newline at end of file
diff --git a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target02.xml b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target02.xml
index 6a1ad9c..eb2d6e7 100644
--- a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target02.xml
+++ b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target02.xml
@@ -18,4 +18,4 @@
               </presetdef>
        </target>
 
-</project>
+</project>
\ No newline at end of file
diff --git a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target03.xml b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target03.xml
index a8f9dd3..89cd953 100644
--- a/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target03.xml
+++ b/ant/org.eclipse.ant.tests.ui/testbuildfiles/formatTest_target03.xml
@@ -18,4 +18,4 @@
 		</presetdef>
 	</target>
 
-</project>
+</project>
\ No newline at end of file