Probleme bei Suchergebnis-Ausgabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme bei Suchergebnis-Ausgabe

    hallo leute..

    hab folgendes vor gehabt.

    ich wollte mittels xpath ein xml-file durchsuchen, was auch geklappt hat... nur die ausgabe mag noch nicht wirklich funktionieren.

    hier mal mein code... und die ausgabe, die mir nicht gefällt:

    <?
    if (isset($_GET["suchen"])) {
    $doc = domxml_open_file("../data/news.xml");

    $context = $doc->xpath_new_context();

    $path = "/news/item/name[contains(.,'" . $_GET["suchen"] . "')]/..";
    echo $path;
    $nodes = $context->xpath_eval($path);

    foreach ($nodes->nodeset as $x) {
    $name = $context->xpath_eval("name",$x);
    $info = $context->xpath_eval("info",$x);
    $preis = $context->xpath_eval("preis",$x);
    $http = $context->xpath_eval("http",$x);
    $datum = $context->xpath_eval("datum",$x);
    }

    echo "

    ";

    print_r($nodes->nodeset);

    print_r($nodes->nodeset[0]->tagname);

    echo "";
    }
    ?>

    die ausgabe sieht dann so aus:


    /news/item/name[contains(.,'David')]/..

    Array
    (
    [0] => domelement Object
    (
    [type] => 1
    [tagname] => item
    [0] => 6
    [1] => 4018920
    )

    )
    item

    Suchergebnis

    das ist natürlich nicht das was ich mir vorgestellt habe... würde gerne die suchergebnisse in einer tabelle ausgeben .. und nicht so wie oben dargestellt..

    kann mir da jmd helfen? kann ich ja in xsl machen oder? muss ich dazu das suchergebnis in einem xml speichern damit es dann mit xsl gut ausgegeben werden kann?

    oder gibt es noch andere möglichkeiten die ausgabe schöner darzustellen?

    danke schon mal..

    schnibl
Lädt...
X