PHP SimpleXML - Obțineți valorile nod/atribut. PHP SimpleXML - Obțineți valorile atributului. PHP SimpleXML - Obțineți valorile atributului - Buclă

PHP SimpleXML - Obțineți valorile atributului (Get Attribute Values)

Următorul exemplu obține valoarea atributului a atributului „category al primului element <book> și valoarea atributului a atributului „lang al elementului <title> din al doilea element <book>:

Exemplu
 
<?php
$xml=simplexml_load_file("books.xml") or die("Eroare: Nu se poate crea obiectul");
echo $xml->book[0]['category'] . "<br>";
echo $xml->book[1]->title['lang'];
?>

Rezultatul codului de mai sus va fi:
 
COOKING
en

PHP SimpleXML - Obțineți valorile atributului - Buclă (Get Attribute Values - Loop)

Următorul exemplu obține valorile atributelor elementelor <title> din fișierul "books.xml":

Exemplu
 
<?php
$xml=simplexml_load_file("books.xml") or die("Eroare: Nu se poate crea obiectul");
foreach($xml->children() as $books) {
    echo $books->title['lang'];
    echo "<br>";
}
?>

Rezultatul codului de mai sus va fi:
 
en
en
en-us
en-us