Hy there.

-----------------------------------------------
I have a XML document like:
-----------------------------------------------

<?xml version="1.0" encoding="ISO-8859-1"?>

<EXTRACTO_DETALHADO>
( ... )

-----------------------------------------------
And I have a XSL stylesheet like:
-----------------------------------------------

<?xml version='1.0' encoding='ISO-8859-1'?>

<xsl:stylesheet version='1.0'
  xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method='text'/>

<xsl:template match='/EXTRACTO_DETALHADO'>
( ... )

-----------------------------------------------
My transformation class is like:
-----------------------------------------------

import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;

import org.dom4j.Document;
import org.dom4j.io.DocumentSource;
import org.dom4j.io.SAXReader;
import org.dom4j.DocumentException;

import java.io.File;
import java.io.StringReader;
import java.io.ByteArrayOutputStream;

import org.xml.sax.InputSource;

public class Teste {
    public static void main(String[] args) {

    ByteArrayOutputStream result = new ByteArrayOutputStream();

    try {
      SAXReader reader = new SAXReader();
      Document document = reader.read(new File("/tmp/teste.xml"));

      TransformerFactory factory = TransformerFactory.newInstance();
      Transformer transformer = factory.newTransformer(new StreamSource(new
File("/tmp/extdet_txt.xsl")));

      DocumentSource source = new DocumentSource(document);
      transformer.transform(source, new StreamResult(result));

    } catch(Exception e) {
      System.out.println(e.getMessage());
    }

    System.out.println(result.toString());
  }
}


The problem is that words like "prestação" are coming out "presta????o".
Words that have accents (ã, ç, á,...) are coming out bad.
I'm using encoding "ISO-8859-1". So what can be the problem!?
Can someplease help me.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to