07. august 2006 - 12:05Der er
4 kommentarer og 1 løsning
dom4j - gem som ISO-8859-1?
Når jeg gemmer mine xml-documenter med dom4j vil den selv at det skal være UTF-8. Jeg skal dog bruge et ISO-8859-1 document. Hvordan sætter jeg det på et Document? Jeg opretter documentet sådan her: Document doc = DocumentHelper.createDocument();
Det burde da være muligt at smide en encoding ind et sted? Root bliver bare tilføjet således: Element root = doc.addElement("root");
public class IsoXml { public static void main(String[] args) throws Exception { DOMDocument doc = new DOMDocument(); doc.setXMLEncoding("ISO-8859-1"); doc.setRootElement((Element) doc.createElement("root")); Writer out = new FileWriter("C:\\foobar.xml"); doc.write(out); out.close(); } }
Den måde jeg laver det på virker dette ikke - men bruger jeg din kode direkte virker det... Gad vide hvor den forsvinder. Anywho, smid et svar og du får points :-)
Gør jeg også, men så smider jeg det fra en metode til en anden - og der "glemmer" den det... Skal nok finde en løsning :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.