Hvis jeg bruger den kode som jeg har postet ser min xml fil således ud hvis jeg ikke bruger æ,ø,å,Æ,Ø,Å:
<?xml version="1.0" encoding="UTF-8" ?>
- <arraylist>
- <element>
<aar>1990</aar>
<firma>Firma a</firma>
<oms>200.000</oms>
<oprettet>13-mar-2003 00:49</oprettet>
</element>
</arraylist>
Men hvis jeg så tilføjer en omsætning hvor året er "ø" ser den således ud i internet explore:
"XML-siden kan ikke vises
XML-kan ikke vises ved hjælp af typografiarket XSL. Ret fejlen, og klik derefter på knappen Opdater, eller prøv igen senere.
--------------------------------------------------------------------------------
Der blev fundet et ugyldigt tegn i tekstindholdet. Der opstod en fejl under behandling af ressourcen '
file:///C:/Documents and Settings/Torben Pedersen/Dokumenter/DØK/2.År/Datalogi/Java/Rasmus/test/Oms.xml'. Linje 10, position 7
<aar>
"
Hvorimod hvis man åbner den med notepad så ser det helt rigtigt ud:
<?xml version='1.0' encoding='UTF-8'?>
<arraylist>
<element>
<aar>1990</aar>
<firma>Firma a</firma>
<oms>200.000</oms>
<oprettet>13-mar-2003 00:49</oprettet>
</element>
<element>
<aar>Ø</aar>
<firma>Firma a</firma>
<oms>200.000</oms>
<oprettet>13-mar-2003 00:52</oprettet>
</element>
</arraylist>
Tingene står altså rigtigt i filen. Men når jeg prøver at læse den ind igen ved hjælp af "public static ArrayList readOmsXml" så får jeg denne fejl:
http://www.confunded.dk/tp/xmlfejl.JPGHvad pokker kan det være?