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)