Magnus Holm Skrevet 22. juli 2005 Del Skrevet 22. juli 2005 Jeg har nå prøvd SimpleXML og får bare en stor feilmelding // vitsxml.php <?php $xml = <<<XML <?xml version='1.0'?> <vitser> <kategorier> <kategori> <id>0</id> <navn>Blondinevitser</navn> <vits> <tittel>Hjernecelle</tittel> <vitsen>Hvordan dør en hjernecelle hos en blondine? Alene.</vitsen> </vits> <vits> <tittel>Vits nummer to</tittel> <vitsen>Dette er vits nummer to!</vitsen> </vits> </kategori> <kategori> <id>1</id> <navn>Test</navn> <vits> <tittel>Testen</tittel> <vitsen>Dette er en uformeldt test</vitsen> </vits> <vits tittel="To'ern"> <tittel>To'ern</tittel> <vitsen>Og dette er ennå en</vitsen> </vits> </kategorier> </vitser> XML; ?> // vits.php <?php include("vitsxml.php"); $array = array("æ" => "æ", "ø" => "ø", "å" => "å", "Æ" => "Æ", "Ø" => "Ø", "Å" => "Å"); strtr($xml, $array); $vits = simplexml_load_string($xml); // echo $vits->kategorier->kategori[0]->vits[0]->vitsen; /* $kat = $_GET['cat']; if (isset($kat)) { echo "<h1>Vitser -> ".$vits->kategorier->kategori[$kat]."</h1>"; foreach ($vits->kategorier->kategori[$kat] as $kategori) { echo "<p><b>".$kategori->vits->tittel."</b><br />"; echo $kategori->vits->vitsen."</p>"; } } else { echo "<h1>Vitser</h1>"; foreach ($vits->kategorier as $kategori) { $cat .= '<li><a href="?cat='.$kategori->id.'">'.$kategori->navn.'</a></li>\n'; } echo "<ul>".$cat."</ul>"; } */ ?> Og får følgene feilmelding: Warning: Entity: line 9: parser error : Input is not proper UTF-8, indicate encoding ! in W:\www\xml\vits.php on line 10 Warning: Hvordan dør en hjernecelle hos en blondine? Alene. in W:\www\xml\vits.php on line 10 Warning: ^ in W:\www\xml\vits.php on line 10 Warning: Entity: line 9: error: Bytes: 0xF8 0x72 0x20 0x65 in W:\www\xml\vits.php on line 10 Warning: Hvordan dør en hjernecelle hos en blondine? Alene. in W:\www\xml\vits.php on line 10 Warning: ^ in W:\www\xml\vits.php on line 10 Warning: Entity: line 27: parser error : expected '>' in W:\www\xml\vits.php on line 10 Warning: in W:\www\xml\vits.php on line 10 Warning: ^ in W:\www\xml\vits.php on line 10 Warning: Entity: line 28: parser error : Opening and ending tag mismatch: kategorier line 3 and vitser in W:\www\xml\vits.php on line 10 Warning: in W:\www\xml\vits.php on line 10 Warning: ^ in W:\www\xml\vits.php on line 10 Warning: Entity: line 28: parser error : Premature end of data in tag vitser line 2 in W:\www\xml\vits.php on line 10 Warning: in W:\www\xml\vits.php on line 10 Warning: ^ in W:\www\xml\vits.php on line 10 Hva har jeg gjort feil? Lenke til kommentar
Loomy Skrevet 22. juli 2005 Del Skrevet 22. juli 2005 Det er vel Ø'en den sliter med (den må være ø elns), og så er det etter To'ern-vitsen, at du har glemt en </kategori> Lenke til kommentar
Magnus Holm Skrevet 22. juli 2005 Forfatter Del Skrevet 22. juli 2005 Hvordan kan man få æ, ø og å i xml, da? Virker ikke med ø ... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå