Zugriff auf Attributwerte aus einer XML-Datei in PHP
Bei der Arbeit mit XML-Dateien in PHP kann das Abrufen von Attributwerten eine häufige Aufgabe sein. Betrachten wir das Beispiel-XML:
<VAR VarNum="90"> <option>1</option> </VAR>
Attributwerte mit SimpleXMLElement abrufen
Um den Attributwert „VarNum“ zu erhalten, können wir SimpleXMLElement::attributes( ) Methode. So geht's:
$xml = simplexml_load_file($file); $attr = $xml->Var->attributes(); echo $attr['VarNum']; // Output: 90
Alle Attribute durchlaufen
Wenn Sie mehrere Attribute verarbeiten müssen, können Sie das Array attributes() durchlaufen:
$xml = simplexml_load_file($file); foreach ($xml->Var[0]->attributes() as $name => $value) { echo "$name=\"$value\"\n"; }
Zusätzlicher Hinweis
Denken Sie daran, dass auf Attribute über zugegriffen wird die Array-Syntax (['VarNum') anstelle der Punktsyntax.
Das obige ist der detaillierte Inhalt vonWie greife ich mit SimpleXMLElement von PHP auf XML-Attributwerte zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!