On Fri, Jul 29, 2005 at 08:38:28AM -0700, [EMAIL PROTECTED] wrote:
> 
> http://xml.apache.org/xalan-j/faq.html#faq-N1005D
> http://xml.apache.org/xalan-j/faq.html#faq-N100CC


I'm still having problems. I've read this and it seems that it still
doesnt work

a.xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<Name>ç</Name>

a.xsl:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0"
        xmlns:xalan="http://xml.apache.org/xalan";
        exclude-result-prefixes="xalan">
        <xsl:output encoding="cp850" method="text"/>
        <xsl:template match="/">
                <out>
                        <xsl:copy-of select="xalan:checkEnvironment()"/>
                </out>
                <result>
                    <xsl:value-of select="."/>
                </result>
        </xsl:template>
</xsl:stylesheet>


Now the output (I tried multiple configurations - I think all of this are
the same, but just to be sure):

java -jar lib/xalan.jar -XSL a.xsl -IN a.xml 

(Location of error unknown)XSLT Error
(javax.xml.transform.TransformerException): org.xml.sax.SAXException:
Attempt to output character of integral value 231 that is not represented
in specified output encoding of cp850.


java -Xbootclasspath/p:lib/xalan.jar;lib/xerces-Impl.jar;lib/xml-apis.jar;. 
org.apache.xalan.xslt.Process -XSL a.xsl -IN a.xml

(Location of error unknown)XSLT Error 
(javax.xml.transform.TransformerException): org.xml.sax.SAXException: Attempt 
to output character of integral value 231 that is not represented in specified 
output encoding of cp850.


java -Djava.endorsed.dirs=lib -jar lib/xalan.jar -XSL a.xsl -IN a.xml

(Location of error unknown)XSLT Error 
(javax.xml.transform.TransformerException): org.xml.sax.SAXException: Attempt 
to output character of integral value 231 that is not represented in specified 
output encoding of cp850.


java -Djava.endorsed.dirs=lib -cp . org.apache.xalan.xslt.Process  -XSL a.xsl 
-IN a.xml

(Location of error unknown)XSLT Error 
(javax.xml.transform.TransformerException): org.xml.sax.SAXException: Attempt 
to output character of integral value 231 that is not represented in specified 
output encoding of cp850


If instead of text I use xml output, I get the following, so I'm sure I'm
using the correct version.


java -jar lib/xalan.jar -XSL a.xsl -IN a.xml ml  -IN a.xml

<?xml version="1.0" encoding="cp850"?>
<out>
<checkEnvironmentExtension>
<EnvironmentCheck version="$Revision: 1.26 $">
<environment>
<item key="version.DOM.draftlevel">2.0fd</item>
<item key="java.class.path">lib/xalan.jar</item>
<item key="version.JAXP">1.1 or higher</item>
<item key="java.ext.dirs">C:\Programas\Java\jre1.5.0_04\lib\ext</item>
<foundJar desc="path" 
name="xalan.jar">C:\Programas\Java\jre1.5.0_04\lib\endorsed\xalan.jar</foundJar>
<foundJar desc="apparent.version" name="xercesImpl.jar">xercesImpl.jar from 
Xerces-J-bin.2.6.2</foundJar>
<foundJar desc="path" 
name="xercesImpl.jar">C:\Programas\Java\jre1.5.0_04\lib\endorsed\xercesImpl.jar</foundJar>
<foundJar desc="apis.jar-apparent.version" name="xml">xml-apis.jar from 
tck-jaxp-1_2_0 branch of xml-commons, tag: 
xml-commons-external_1_2_01</foundJar>
<foundJar desc="apis.jar-path" 
name="xml">C:\Programas\Java\jre1.5.0_04\lib\endorsed\xml-apis.jar</foundJar>
<item key="version.xerces2">Xerces-J 2.6.2</item>
<item key="version.xerces1">not-present</item>
<item key="version.xalan2_2">Xalan Java 2.6.0</item>
<item key="version.xalan1">not-present</item>
<item key="version.ant">not-present</item>
<item key="java.version">1.5.0_04</item>
<item key="version.DOM">2.0</item>
<item key="version.crimson">not-present</item>
<item 
key="sun.boot.class.path">C:\Programas\Java\jre1.5.0_04\lib\endorsed\xalan.jar;C:\Programas\Java\jre1.5.0_04\lib\endorsed\xercesImpl.jar;C:\Programas\Java\jre1.5.0_04\lib\endorsed\xml-apis.jar;C:\Programas\Java\jre1.5.0_04\lib\rt.jar;C:\Programas\Java\jre1.5.0_04\lib\i18n.jar;C:\Programas\Java\jre1.5.0_04\lib\sunrsasign.jar;C:\Programas\Java\jre1.5.0_04\lib\jsse.jar;C:\Programas\Java\jre1.5.0_04\lib\jce.jar;C:\Programas\Java\jre1.5.0_04\lib\charsets.jar;C:\Programas\Java\jre1.5.0_04\classes</item>
<foundJar desc="path" name="xalan.jar">c:\Documents and 
Settings\pedro_alves\2\lib\xalan.jar</foundJar>
<item key="version.SAX">2.0</item>
<item key="version.xalan2x">Xalan Java 2.6.0</item>
</environment>
<status result="OK"/>
</EnvironmentCheck>
</checkEnvironmentExtension>
</out>
<result>&#231;</result>



What am I doing wrong?



Thanks a lot

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

Reply via email to