Author: tfischer
Date: Tue Aug 22 12:05:48 2006
New Revision: 433728

URL: http://svn.apache.org/viewvc?rev=433728&view=rev
Log:
Respect encoding in header of schema xml file.
Thanks to Thoralf Rickert for reporting the bug.
Fixes TORQUE-49.

Modified:
    
db/torque/generator/trunk/src/java/org/apache/torque/engine/database/transform/XmlToAppData.java
    db/torque/site/trunk/xdocs/changes.xml

Modified: 
db/torque/generator/trunk/src/java/org/apache/torque/engine/database/transform/XmlToAppData.java
URL: 
http://svn.apache.org/viewvc/db/torque/generator/trunk/src/java/org/apache/torque/engine/database/transform/XmlToAppData.java?rev=433728&r1=433727&r2=433728&view=diff
==============================================================================
--- 
db/torque/generator/trunk/src/java/org/apache/torque/engine/database/transform/XmlToAppData.java
 (original)
+++ 
db/torque/generator/trunk/src/java/org/apache/torque/engine/database/transform/XmlToAppData.java
 Tue Aug 22 12:05:48 2006
@@ -16,10 +16,10 @@
  * limitations under the License.
  */
 
-import java.io.BufferedReader;
+import java.io.BufferedInputStream;
 import java.io.File;
+import java.io.FileInputStream;
 import java.io.FileNotFoundException;
-import java.io.FileReader;
 import java.util.Stack;
 import java.util.Vector;
 
@@ -144,27 +144,28 @@
 
             SAXParser parser = saxFactory.newSAXParser();
 
-            FileReader fr = null;
+            FileInputStream fileInputStream = null;
             try
             {
-                fr = new FileReader(xmlFile);
+                fileInputStream = new FileInputStream(xmlFile);
             }
             catch (FileNotFoundException fnfe)
             {
                 throw new FileNotFoundException
                     (new File(xmlFile).getAbsolutePath());
             }
-            BufferedReader br = new BufferedReader(fr);
+            BufferedInputStream bufferedInputStream 
+                    = new BufferedInputStream(fileInputStream);
             try
             {
                 log.info("Parsing file: '"
                         + (new File(xmlFile)).getName() + "'");
-                InputSource is = new InputSource(br);
+                InputSource is = new InputSource(bufferedInputStream);
                 parser.parse(is, this);
             }
             finally
             {
-                br.close();
+                bufferedInputStream.close();
             }
         }
         catch (SAXParseException e)

Modified: db/torque/site/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/db/torque/site/trunk/xdocs/changes.xml?rev=433728&r1=433727&r2=433728&view=diff
==============================================================================
--- db/torque/site/trunk/xdocs/changes.xml (original)
+++ db/torque/site/trunk/xdocs/changes.xml Tue Aug 22 12:05:48 2006
@@ -29,6 +29,10 @@
 
   <release version="3.2.1-dev" date="in SVN">
   
+    <action type="fix" dev="tfischer" issue="TORQUE-49">
+      Use encoding in the header of schema.xml files instead of default 
encoding
+      to parse the schema.xml files.
+    </action>
     <action type="update" dev="tfischer" issue="TORQUE-31" due-to="Thoralf 
Rickert">
       Provided generic typed wrappers for methods in BasePeer
       when torque.enableJava5Features is set to true.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to