Zugriff auf Attributwerte aus XML in PHP
Das Abrufen von Attributwerten aus einer XML-Datei in PHP kann mit der Funktion simplexml_load_file() unkompliziert sein die attributes()-Methode.
Frage:
Wie kann ich den Wert des VarNum-Attributs aus dem folgenden XML-Fragment erhalten:
<VAR VarNum="90"> <option>1</option> </VAR>
Antwort:
Um auf das VarNum-Attribut zuzugreifen, können wir die attributes()-Methode wie folgt verwenden:
$xml = simplexml_load_file($file); foreach ($xml->Var[0]->attributes() as $attribute => $value) { echo "$attribute=\"$value\"\n"; }
Dieser Code durchläuft alle Attribute des ersten Element und gibt die Attributnamen- und Wertpaare aus. Um das VarNum-Attribut gezielt abzurufen, können wir Folgendes verwenden:
$attr = $xml->Var[0]->attributes(); echo $attr['VarNum'];
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Attributwerte aus XML in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!