Ich baue meine Website mit einer zentralen XML-Datei aufund SimpleXML. Die Seiten haben einige verschiedene Funktionen wie die Sprache. Ich möchte diese Features mit den Attributen des übergeordneten Knotens in die XML-Datei einfügen:
<content>
<item id="one" lang="en">
<title>Hello</title>
</item>
</content>
Ich rufe ein bestimmtes Item über das ID-Attribut auf und kann Unterknoten wie folgt aufrufen:
$xml = simplexml_load_file("file.xml");
$lang = $bl->xpath("/content/item[@id="one"]/title/text()");
$lang = $lang[0]; echo $lang;
Aber wie bekomme ich das Attribut LANG eines Elements mit der ID = "Eins" in eine Variable?
Antworten:
0 für die Antwort № 1der Pfad zum Attribut
/content/item[@id="one"]/@lang
der Wert des Attributs data(/content/item[@id="one"]/@lang)