Erstes Beispiel

Test-XML-file

<?xml version="1.0" encoding="ISO-8859-1"?>
<nahrungsmittel>
  -  <vegetarisch>
  -     -  <obst>Apfel</obst>
  -     -  <obst>Birne</obst>
  -     -  <obst>Himbeere</obst>
  -     -  <gemuese preis="gut">Möhre</gemuese>
  -     -  <gemuese>Kopfsalat</gemuese>
  -     -  <gemuese>Tomate</gemuese>
  -  </vegetarisch>
  -  <fleisch>
  -     -  <schwein>Schnitzel</schwein>
  -     -  <rind>Gulasch</rind>
  -  </fleisch>
</nahrungsmittel>

<?php
require_once("../xml-line.php");
$mylines = new xml_line("xml-files/obst.xml");
$mylines->get_data(1,"obst");
$result = $mylines->xml_stream();
printf("<p>Das Element hat den Wert <b>%s</b>.</p>",
        $result[0][0][0]);
?>

Ausgabe:

Das Element hat den Wert Apfel.

Mit dem ersten Parameter wird die Anzahl der Suchergebnisse auf 1 limitiert. (0 wäre keine Beschränkung). Der Zweite Parameter gibt das gesuchte Element an.