Révision 1689
| tmp/org.txm.core/src/java/org/txm/scripts/importer/CleanFile.groovy (revision 1689) | ||
|---|---|---|
| 115 | 115 |
} |
| 116 | 116 |
|
| 117 | 117 |
public static void removeSurrogateFromXmlFile(File file, File outputFile) {
|
| 118 |
XMLStreamReader xmlStreamReader = XMLInputFactory.newInstance().createXMLStreamReader( new FileReader( file ) ); |
|
| 118 |
FileReader reader = new FileReader( file ); |
|
| 119 |
XMLStreamReader xmlStreamReader = XMLInputFactory.newInstance().createXMLStreamReader( reader ); |
|
| 119 | 120 |
String fileEncoding = xmlStreamReader.getEncoding(); |
| 121 |
xmlStreamReader.close(); |
|
| 122 |
reader.close(); |
|
| 123 |
|
|
| 120 | 124 |
String text = IOUtils.getText(file, fileEncoding) |
| 121 | 125 |
text = CleanFile.clean(text); |
| 122 | 126 |
IOUtils.write(outputFile, text) |
Formats disponibles : Unified diff