2017-09-09 1 views
1

Ich habe ich versuche, den "Extract" -Knoten-Wert aus einer XML-Datei/URL. Unten ist mein Code, aber ich bekomme keine Ausgabe.PHP - Knoten extrahieren Wert aus verschachtelten XML-Datei

<?php 
$url = "https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=extracts&exintro=&explaintext=&titles=unix"; 
$xml = simplexml_load_file($url); 

echo $xml->extract ; 
?> 

Jede Hilfe würde sehr geschätzt werden.

Antwort

2

$xml->extract würde funktionieren, wenn der Knoten ein direktes Kind der XML-Datei war.

Nachdem bei der api Antwort suchte, kann ich die extract Knoten mit dem vollständigen Pfad zu erhalten und anzuzeigen:

$url = "https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=extracts&exintro=&explaintext=&titles=unix"; 
$xml = simplexml_load_file($url); 
echo $xml->query->pages->page->extract ; 
Verwandte Themen