Ciao a tutti,
ho un problema con Xpath... sono abb nuovo di questa tecnologia e faccio un po' di confusione...
Io ho un documento xml fatto così:
all'interno di un file php devo estrarre tutti i dati di un "<video>" sapendo il nome del "<file>"codice:<?xml version="1.0" encoding="utf-8"?> <video_data> <video> <file>Parabeat-100.avi</file> <immagine>Shot-100.jpg</immagine> <routine>100 / Dave Rodgers</routine> <ballerini> <ballerino page="../staff/StaffMiro.php"> <nick>Mirò</nick> </ballerino> <ballerino page="../staff/StaffFex.php"> <nick>Fex</nick> </ballerino> <ballerino page="../staff/StaffJrLive.php"> <nick>JrLive</nick> </ballerino> </ballerini> <location>Piazza Cadorna, Milano</location> <tipo_file>AVI DivX</tipo_file> <streaming_link>http://xxxxxxxxxxx</streaming_link> </video> . . . </video_data>
se è più facile "file" potrebbe diventare l'attributo di video, non è un problema per me....
per iniziare ho provato a fare dei test del genere:
però se già a questo punto non riesco ad ottenere quello che voglio ho esaurito le mie conoscenze ^^;;Codice PHP:$xpath = new DomXPath($dom);
$node = $xpath->query("//video[@file=".$file."]")->item(0);
echo $node->getAttribute("file"); // ho provato anche echo $node;
spero qualcuno possa aiutarmi
grazie in anticipo =)

Rispondi quotando