<?php
$doc = new DOMDocument;
// Nous ne voulons pas nous soucier des espaces blancs $doc->preserveWhiteSpace = false;
$doc->load('book.xml');
$xpath = new DOMXPath($doc);
// Nous commençons à l'élément racine $query = '//book/chapter/para/informaltable/tgroup/tbody/row/entry[. = "en"]';
$entries = $xpath->query($query);
foreach ($entries as $entry) { echo "Livre trouvé : {$entry->previousSibling->previousSibling->nodeValue}," . " par {$entry->previousSibling->nodeValue}\n"; } ?>
|