Magnus Holm Skrevet 22. juli 2005 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?
Loomy Skrevet 22. juli 2005 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>
Magnus Holm Skrevet 22. juli 2005 Forfatter Skrevet 22. juli 2005 Hvordan kan man få æ, ø og å i xml, da? Virker ikke med ø ...
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å