header('Content-type: text/xml'); echo '<?xml version="1.0" encoding="' . $koodaus . '"?>'; echo '<tiedot>'; echo '<siirtolaatikko_id>' . Bongausasetuksia::$havaintokuvasiirtolaatikko_id . '</siirtolaatikko_id>'; echo '<ilmoitus>' . $ilmoitus . '</ilmoitus>'; echo '<ylaluokka_id>' . $parametriolio->ylaluokka_id_lj . '</ylaluokka_id>'; echo '<siirtokohde_id>' . $parametriolio->siirtokohde_id_lj . '</siirtokohde_id>'; echo '</tiedot>'; } else { if ($kysymys == "poista_lajiluokka") { $kontrolleri = new Kontrolleri_lj($tietokantaolio, $parametriolio); $palauteolio = $kontrolleri->toteuta_poista_lajiluokka(); // Html-tagit ovat myrkkyä xml:ssä! $ilmoitus = htmlspecialchars($palauteolio->get_ilmoitus(), ENT_QUOTES); $on_kuningas = 0; if ($parametriolio->get_on_kuningas()) { $on_kuningas = 1; } // xml-muodossa saadaan muutkin tiedot mukaan: header('Content-type: text/xml'); echo '<?xml version="1.0" encoding="' . $koodaus . '"?>'; echo '<tiedot>'; echo '<ilmoitus>' . $ilmoitus . '</ilmoitus>'; echo '<ylaluokka_id>' . $parametriolio->ylaluokka_id_lj . '</ylaluokka_id>'; echo '<onnistuminen>' . $palauteolio->get_operaatio_onnistui() . '</onnistuminen>'; echo '</tiedot>'; } else { if ($kysymys == "suodatuslomake") { $palauteolio = $kayttajakontrolleri->toteuta_nayta_suodatinlomake(); echo $palauteolio->get_sisalto(); } else {