IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @732
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Ekonomický softvér KROS

Programy na vedenie komplexnej agendy JÚ a PÚ. Vyskúšajte demo zadarmo! www.kros.sk

Dal som si poradiť

Mám sa na koho spoľahnúť. A vy? www.partnersgroup.sk

Účtovníctvo, Faktúry, Sklady

jednoducho ovládateľné programy od MRP za 20 rokov cez 100000 inštalácií www.mrp.sk

Úsporná stavba domu

PORFIX - postavte si dom úspornejšie! Ušetríte na energiách! www.Porfix.sk

Neuveriteľne lacná .sk doména

Rýchla registrácia domén za výborné ceny. www.exohosting.sk

parsovanie xml

Zaslať odpoveď
AutorSpráva
johny694
Užívateľ
Užívateľ

Založený: 04.03.2007
Príspevky: 62

PríspevokZaslal: So 22.10.11 17:42Odpovedať s citátomNávrat hore

Čaute, riešim jeden problém, s xml som doteraz nerobil preto ma neukameňujte
mám nasledujúci kód

kód:
<?php
$request_url = "loader.xml";
$xml = simplexml_load_file($request_url) or die("xml sa nepodarilo načítať");
$read = $xml->otazka;
for ($i = 0; $i < 2; $i++) {
    $otazka = $read[$i]->nazov;
    $odpoved = $read[$i]->spravna;
    $odpoved_z = $read[$i]->spatna;
    $odpoved_zb = $read[$i]->spatnab;
    $odpoved_zc = $read[$i]->spatnac;
    echo $otazka;
    echo $odpoved;
    echo $odpoved_z;
    echo $odpoved_zb;
    echo $odpoved_zc;
    }
?>

Ešte vysvetlím o čo ide, jednoducho na maturitnú prácu mám vytovrenie "testovacieho systému" vkladanie testov mam riešiť cez XML, takže ma napadlo asi jedine vyparsovať XML a potom už iba INSERT na tabulku, no tuto som sa dostal k problému že neviem kolko otázok bude v tom XML, rad by som uvítal vaše rady tipy triky, najlepšie by bolo keby sa dalo spočítať tag <otazka>, skoro by som zabudol, prikladám aj provizórne XML
kód:
<?xml version="1.0" encoding="UTF-8"?>
<test>
    <nazev>Ekonomika</nazev>
    <pro>4A,3A</pro>
   
    <otazka>
    <nazov>Je to super?</nazov>
    <spravna>Ano</spravna>
    <spatna>Nie</spatna>
    <spatnab>Mozno</spatnab>
    <spatnac>Asi</spatnac>
    </otazka>
        <otazka>
    <nazov>Je to superx?</nazov>
    <spravna>Ano</spravna>
    <spatna>Nie</spatna>
    <spatnab>Mozno</spatnab>
    <spatnac>Asi</spatnac>
    </otazka>
</test>
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: So 22.10.11 19:13Odpovedať s citátomNávrat hore

kód:
count($read)
alebo
kód:
foreach ($xml->otazka as $otazka) {
        echo $otazka->nazov;
        ...
}
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd