Great, good to hear! Whenever I hit an xml problem, the first thing I do is run it through xmllint. I cut and paste your file into a new one called /tmp/x.xml
Then when I ran xmllint on it, I saw it: dev02lt 01:59 PM > xmllint /tmp/x.xml ��<?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> Cheers, Chris On Tue, 2007-07-24 at 12:20 -0700, coolfire wrote: > thanks chris! > now it's working. > I just put UTF-16 because i got following error in my xml-viewer: > Character conversion error: "Malformed UTF-8 char -- is an XML encoding > declaration missing?" (line number may be too low). SqlMapConfig.xml > I created now a new file and put all my staff into and then it worked with > UTF-8. > Maybe I got some UTF-16 characters by copying from a tutorial. > BTW, how did you saw the BOM? > > > > Chris Lamey wrote: > > > > 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> > > > > >