PHP - XML fråga

Swedie

Administrator
Personal
Gick med
6 Mar 2003
Ort
Stockholm-ish
Hoj
Yamaha R1
Hej

Har en $string med XML data. Antal resultat är 86. Just nu, med xml_parse så listas alla 86 direkt på skärmen. Jag vill lägga upp resultaten indelat på sidor med 20 på varje. Jag försöker komma på hur man kan be xml_parse att visa endast specificerat antal och säg 20-40.

Lite exempelkoder:
PHP:
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characterData");
$fp = fopen($CTlink,"r")
	or die("Error reading XML data file.");
    $contents = '';
    $count = 0;
    while (!feof($fp)) {
        $data .= fread($fp, 4096);
    }
    $data_array = explode("<clinical_study>", $data);

    //Värdelöst försök att lägga varje resultat i en array o sen på nått sätt få fram det resultat man vill ha enligt resultat nummer. öh
    for($i = 0; $i < count($data_array); $i++) {
        $data_array[$i] = "<clinical_study>".$data_array[$i];
    }

    	xml_parse($xml_parser, $data_test)
    		or die(sprintf("XML error: %s at line %d", 
    			xml_error_string(xml_get_error_code($xml_parser)), 
    			xml_get_current_line_number($xml_parser)));

Behöver få hjälp med detta. Har suttit ett par timmar nu o blir bara mer o mer förbannad.
 
Swedie skrev:
Hej

Har en $string med XML data. Antal resultat är 86. Just nu, med xml_parse så listas alla 86 direkt på skärmen. Jag vill lägga upp resultaten indelat på sidor med 20 på varje. Jag försöker komma på hur man kan be xml_parse att visa endast specificerat antal och säg 20-40.

Behöver få hjälp med detta. Har suttit ett par timmar nu o blir bara mer o mer förbannad.

Utgår ifrån att du läst på: http://se2.php.net/xml_parse ?

/Fenix
 
Nyheter
En dag på dragstrippen

Efter att ha varit aktiv so...

Steve McQueens Scott Squirrel till salu

Detta Scott Flying Squirrel...

Dags för Strängnäs Bike Show!

Sista lördagen i augusti är...

Bikeweekend på Kjula denna helg

Den 22-23 augusti är det da...

Motorcycle Inferno #8

Den 5 september blir Laxhol...

Tiotusentals körde Mälaren Runt

Lördagen den 15 augusti gen...

Mälaren Runt fyller 40 år

Nu på lördagen den 15 augus...

Steve Holcombe klar för GGN!

Pressmeddelande 2026-08-10 ...

Nya Chief Vintage Sturgis

I samband med 86:e Sturgis ...

Missa inte Bikes sommarnummer!

Innehåll Bike powered by...

Back
Top