You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Diogo Saad <di...@ibnetwork.com.br> on 2003/12/11 14:49:23 UTC
Error with XSLT and accents
Hi ...
I'm trying to use xslt service but I got the following exception .....
I noticed that the problem is with 'ê' ( if I replace it by just 'e' it works fine)
What am I doing wrong?
Horrible Exception: java.io.CharConversionException: file:///F:/cvs/upsight/templates/app/xsl/test.xsl:5: illegal utf8 encoding at 0xea 0x0d 0x0a
at com.caucho.xml.readers.Utf8Reader.error(Utf8Reader.java:175)
at com.caucho.xml.readers.Utf8Reader.readSecond(Utf8Reader.java:127)
at com.caucho.xml.readers.Utf8Reader.read(Utf8Reader.java:105)
at com.caucho.xml.readers.MacroReader.read(MacroReader.java:185)
at com.caucho.xml.XmlParser.parseNode(XmlParser.java:308)
at com.caucho.xml.XmlParser.parseInt(XmlParser.java:246)
at com.caucho.xml.AbstractParser.parse(AbstractParser.java:690)
at com.caucho.xml.AbstractParser.parseDocument(AbstractParser.java:860)
at com.caucho.xml.AbstractParser.parseDocument(AbstractParser.java:833)
at com.caucho.xsl.Xsl.parseXSL(Xsl.java:104)
at com.caucho.xsl.AbstractStylesheetFactory.newTemplates(AbstractStylesheetFactory.java:579)
at org.apache.turbine.services.xslt.TurbineXSLTService.compileTemplates(TurbineXSLTService.java:186)
at org.apache.turbine.services.xslt.TurbineXSLTService.getTemplates(TurbineXSLTService.java:214)
at org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:229)
at org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:255)
at org.apache.turbine.services.xslt.TurbineXSLT.transform(TurbineXSLT.java:86)
at org.apache.turbine.modules.layouts.VelocityXslLayout.doBuild(VelocityXslLayout.java:147)
at org.apache.turbine.modules.Layout.build(Layout.java:91)
at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:138)
at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:187)
at org.apache.turbine.modules.Page.build(Page.java:91)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:136)
at org.apache.turbine.Turbine.doGet(Turbine.java:796)
at org.apache.turbine.Turbine.doPost(Turbine.java:891)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)
This is my test.xsl
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
ê
</body>
</html>
</xsl:template>
</xsl:stylesheet>
This is my test.vm
<?xml version="1.0" encoding="ISO-8859-1"?>
<test>foo</test>
Thanks
Diogo
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org
Antwort: Error with XSLT and accents
Posted by US...@gea-wiegand.de.
As you can see the parser expects UTF8 - character sequences.
Your xml - file is ISO-8859-1.
Have you tried to specify the character encoding in your xsl-file as well ?
(just copy the first line of your xml - file to your xsl - file)
/uwe
"Diogo Saad"
<diogo@ibnetwork. An: turbine-user@jakarta.apache.org
com.br> Kopie: leon@psybergate.com
Thema: Error with XSLT and accents
11.12.2003 14:49
Bitte antworten
an "Turbine Users
List"
Hi ...
I'm trying to use xslt service but I got the following exception .....
I noticed that the problem is with 'ê' ( if I replace it by just 'e' it
works fine)
What am I doing wrong?
Horrible Exception: java.io.CharConversionException:
file:///F:/cvs/upsight/templates/app/xsl/test.xsl:5: illegal utf8 encoding
at 0xea 0x0d 0x0a
at
com.caucho.xml.readers.Utf8Reader.error(Utf8Reader.java:175)
at
com.caucho.xml.readers.Utf8Reader.readSecond(Utf8Reader.java:127)
at com.caucho.xml.readers.Utf8Reader.read(Utf8Reader.java:105)
at
com.caucho.xml.readers.MacroReader.read(MacroReader.java:185)
at com.caucho.xml.XmlParser.parseNode(XmlParser.java:308)
at com.caucho.xml.XmlParser.parseInt(XmlParser.java:246)
at
com.caucho.xml.AbstractParser.parse(AbstractParser.java:690)
at
com.caucho.xml.AbstractParser.parseDocument(AbstractParser.java:860)
at
com.caucho.xml.AbstractParser.parseDocument(AbstractParser.java:833)
at com.caucho.xsl.Xsl.parseXSL(Xsl.java:104)
at
com.caucho.xsl.AbstractStylesheetFactory.newTemplates(AbstractStylesheetFactory.java:579)
at
org.apache.turbine.services.xslt.TurbineXSLTService.compileTemplates(TurbineXSLTService.java:186)
at
org.apache.turbine.services.xslt.TurbineXSLTService.getTemplates(TurbineXSLTService.java:214)
at
org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:229)
at
org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:255)
at
org.apache.turbine.services.xslt.TurbineXSLT.transform(TurbineXSLT.java:86)
at
org.apache.turbine.modules.layouts.VelocityXslLayout.doBuild(VelocityXslLayout.java:147)
at org.apache.turbine.modules.Layout.build(Layout.java:91)
at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:138)
at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:187)
at org.apache.turbine.modules.Page.build(Page.java:91)
at
org.apache.turbine.modules.PageLoader.exec(PageLoader.java:136)
at org.apache.turbine.Turbine.doGet(Turbine.java:796)
at org.apache.turbine.Turbine.doPost(Turbine.java:891)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at
com.caucho.server.http.Invocation.service(Invocation.java:315)
at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at
com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)
This is my test.xsl
<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
ê
</body>
</html>
</xsl:template>
</xsl:stylesheet>
This is my test.vm
<?xml version="1.0" encoding="ISO-8859-1"?>
<test>foo</test>
Thanks
Diogo
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org