BTW, if you change the file's encoding from UTF-16 to UTF-8, you will definitely need to get rid of the first two bytes.
On Tue, 2007-07-24 at 11:42 -0600, Chris Lamey wrote: > Hello, > > Is the file really UTF-16 and if so, is your jvm default encoding > UTF-16? > > I cut and paste your file into one on my filesystem and saw a BOM before > the first line. My guess is that the xml parser is choking on that. > You either need to set your jvm default encoding correctly > (-Dfile.encoding=UTF-16) so the jvm handles the BOM correctly or you > need to change the encoding attribute in the file from UTF-16 to UTF-8. > You could also try removing the first two bytes in the file, but then > the file loses it's byte order marking. > > Cheers, > Chris > > On Tue, 2007-07-24 at 10:14 -0700, coolfire wrote: > > <?xml version="1.0" encoding="UTF-16" ?> > > > > <!DOCTYPE sqlMapConfig > > PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" > > "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> > > > > > > > > <sqlMapConfig> > > > > <transactionManager type="JDBC"> > > <dataSource type="SIMPLE"> > > <property name="JDBC.Driver" > > value="com.mysql.jdbc.Driver"/> > > <property name="JDBC.ConnectionURL" > > value="jdbc:mysql://87.xxx.xx.xxx:1111/mySchema"/> > > <property name="JDBC.Username" value="xxx"/> > > <property name="JDBC.Password" value="xxx"/> > > </dataSource> > > </transactionManager> > > > > </sqlMapConfig>