[Corpusreader-svn] SF.net SVN: corpusreader:[211] trunk/corpusreader/src/main/java/tei/cr/ utils/sy
Status: Alpha
Brought to you by:
sylvainloiseau
|
From: <syl...@us...> - 2008-12-21 12:22:10
|
Revision: 211
http://corpusreader.svn.sourceforge.net/corpusreader/?rev=211&view=rev
Author: sylvainloiseau
Date: 2008-12-21 11:32:24 +0000 (Sun, 21 Dec 2008)
Log Message:
-----------
Accessing the StAX stream with the correct encoding
Modified Paths:
--------------
trunk/corpusreader/src/main/java/tei/cr/utils/syntex/SyntexBuffer.java
Modified: trunk/corpusreader/src/main/java/tei/cr/utils/syntex/SyntexBuffer.java
===================================================================
--- trunk/corpusreader/src/main/java/tei/cr/utils/syntex/SyntexBuffer.java 2008-12-21 11:13:51 UTC (rev 210)
+++ trunk/corpusreader/src/main/java/tei/cr/utils/syntex/SyntexBuffer.java 2008-12-21 11:32:24 UTC (rev 211)
@@ -1,8 +1,11 @@
package tei.cr.utils.syntex;
import java.io.BufferedReader;
+import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
+import java.io.InputStreamReader;
+import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import java.util.NoSuchElementException;
@@ -33,13 +36,16 @@
f.setProperty(XMLInputFactory.IS_VALIDATING, Boolean.FALSE);
f.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, Boolean.TRUE);
try {
- reader = f.createXMLEventReader(new BufferedReader(new FileReader(uri)));
+ reader = f.createXMLEventReader(new BufferedReader(new InputStreamReader(new FileInputStream(uri), "ISO-8859-1")));
} catch (XMLStreamException xsE) {
IllegalStateException iSE = new IllegalStateException("Unable to create reader: " +
xsE.getMessage());
iSE.initCause(xsE);
throw iSE;
- }
+ } catch (UnsupportedEncodingException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
public SyntexSentenceIterator getSentenceIterator() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|