Zadejte hledaný výraz...

XML cestovní kanceláře

0range
verified
rating uzivatele
(2 hodnocení)
9. 12. 2008 09:18:54
Zdravím,
potřeboval bych nějakou jednoduchou čtečku, která by vypisovala data z http://slantour.cz/xml/ do souboru.
Děkuji za radu
9. 12. 2008 09:18:54
https://webtrh.cz/diskuse/xml-cestovni-kancelare#reply179561
bud pouzi fce simplexml_load_file() a napis si to sam.. (tu je strucny navod: http://www.phpblog.sk/clanok/98/parsovanie-xml-suboru-v-php/)
alebo to je potom skôr zalezitost do fora "Zadavam praci" :)
9. 12. 2008 12:34:05
https://webtrh.cz/diskuse/xml-cestovni-kancelare#reply179560
MzK
verified
rating uzivatele
(44 hodnocení)
9. 12. 2008 13:47:59
není to těžké, pokud umíš php, stačí ti xml parser
9. 12. 2008 13:47:59
https://webtrh.cz/diskuse/xml-cestovni-kancelare#reply179559
0range
verified
rating uzivatele
(2 hodnocení)
10. 12. 2008 16:34:01
diky za rady kouknu na to a zkusím něco splodit...:)
10. 12. 2008 16:34:01
https://webtrh.cz/diskuse/xml-cestovni-kancelare#reply179558
0range
verified
rating uzivatele
(2 hodnocení)
23. 2. 2009 09:44:40
vše běží, ale asi neumím definovat další elementy, zde je kod:
// The file test.xml contains an XML document with a root element
// and at least an element //title.
if (file_exists('xml-pobytove-zajezdy-2009-02-19.xml')) {
$xml = simplexml_load_file('xml-pobytove-zajezdy-2009-02-19.xml');
foreach ($xml->serial as $serial){
echo "Název: ".$serial->nazev."
n";
echo "Popis: ".$serial->popisek."
n";
echo "Delší info: ".$serial->popis."
n";
echo "Cena zahrnuje: ".$serial->cena_zahrnuje."
n";
echo "Poznámka: ".$serial->poznamky."
n";
echo "Typ: ".$serial->typ."
n";
echo "Strava: ".$serial->strava."
n";
echo "Doprava: ".$serial->doprava."
n";
echo "Ubytování: ".$serial->ubytovani."
n";
}
foreach ($xml->zeme as $zeme) {
echo "Zěmě: ".$zeme->zeme."
n";
echo "Zěmě: ".$zeme ->zeme."
n";
echo "Název Zěmě: ".$zeme->nazev_zeme."
n";
echo "Destinace: ".$zeme->destinace."
n";
}
echo "Název fotky: ".$serial->nazev_foto."
n";
echo "Popis fotky: ".$serial->adresa_foto."
n";
echo "Termín od: ".$serial->termin_od."
n";
echo "Termín do: ".$serial->termin_do."
n";
echo "Cena: ".$serial->cena."
n";
echo "Popis ceny: ".$serial->popis_ceny."
n";
echo "Velikost ceny: ".$serial->velikost_ceny."
n";
} else {
exit('Failed to open test.xml.');
}
?>
a zde xml http://www.slantour.cz/xml/xml-pobytove-zajezdy-2009-02-19.xml s DTD
nevypisují se mi elementy zeme, foto, zájezd a cena.
Za každou radu budu moc vděčný
23. 2. 2009 09:44:40
https://webtrh.cz/diskuse/xml-cestovni-kancelare#reply179557
mikey
verified
rating uzivatele
(46 hodnocení)
23. 2. 2009 14:09:42
zkus to takhle...
if (file_exists('xml-pobytove-zajezdy-2009-02-19.xml')) {
$xml = simplexml_load_file('xml-pobytove-zajezdy-2009-02-19.xml');
foreach ($xml->serial as $serial){
echo "Název: ".$serial->nazev."
n";
echo "Popis: ".$serial->popisek."
n";
echo "Delší info: ".$serial->popis."
n";
echo "Cena zahrnuje: ".$serial->cena_zahrnuje."
n";
echo "Poznámka: ".$serial->poznamky."
n";
echo "Typ: ".$serial->typ."
n";
echo "Strava: ".$serial->strava."
n";
echo "Doprava: ".$serial->doprava."
n";
echo "Ubytování: ".$serial->ubytovani."
n";
echo "Zěmě: ".$serial->zeme->nazev_zeme."
n";
echo "Destinace: ".$serial->zeme->destinace."
n";
foreach ($serial->foto as $foto) {
echo "Název fotky: ".$foto->nazev_foto."
n";
echo "Popis fotky: ".$foto->adresa_foto."
n";
}
foreach ($serial->zajezd as $zajezd) {
echo "termin_od: ".$zajezd->termin_od."
n";
echo "termin_do: ".$zajezd->termin_do."
n";
echo "poznamky: ".$zajezd->poznamky."
n";
foreach ($zajezd->cena as $cena) {
echo "cena zakladni: ".$cena."
n";
echo "popis_ceny: ".$cena->popis_ceny."
n";
echo "velikost_ceny: ".$cena->velikost_ceny."
n";
}
}
echo "---------------------------
n";
}
} else {
exit('Failed to open test.xml.');
}
23. 2. 2009 14:09:42
https://webtrh.cz/diskuse/xml-cestovni-kancelare#reply179556
0range
verified
rating uzivatele
(2 hodnocení)
23. 2. 2009 15:35:40
díky moc, funguje:)
23. 2. 2009 15:35:40
https://webtrh.cz/diskuse/xml-cestovni-kancelare#reply179555
Pro odpověď se přihlašte.
Přihlásit