/ / SimpleXML: Pobieranie atrybutów do zmiennych - php, xpath, simplexml

SimpleXML: Pobieranie atrybutów do zmiennych - php, xpath, simplexml

Buduję moją stronę z centralnym plikiem XMLi SimpleXML. Strony mają kilka różnych funkcji, takich jak język. Chciałbym umieścić te funkcje w pliku XML z atrybutami węzła nadrzędnego:

<content>
<item id="one" lang="en">
<title>Hello</title>
</item>
</content>

Nazywam określony element atrybutem id i wiem, jak wywoływać podwęzły, takie jak:

$xml = simplexml_load_file("file.xml");
$lang = $bl->xpath("/content/item[@id="one"]/title/text()");
$lang = $lang[0]; echo $lang;

Ale jak uzyskać atrybut LANG elementu z identyfikatorem = „jeden” w zmiennej?

Odpowiedzi:

0 dla odpowiedzi № 1

ścieżka do atrybutu /content/item[@id="one"]/@lang wartość atrybutu data(/content/item[@id="one"]/@lang)