Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich XML-Attribute mit SimpleXML korrekt ab?

Wie rufe ich XML-Attribute mit SimpleXML korrekt ab?

Susan Sarandon
Susan SarandonOriginal
2024-12-19 08:27:09302Durchsuche

How to Correctly Retrieve XML Attributes Using SimpleXML?

Attribute in SimpleXML abrufen

Beim Arbeiten mit XML-Daten mithilfe von SimpleXML kann der Zugriff auf Attribute schwierig sein. Dieser Artikel befasst sich mit einem Problem, bei dem ein leeres Objekt zurückgegeben wird, wenn versucht wird, auf Attribute als $xml->OFFICE->{'@attributes'} zuzugreifen.

Obwohl das XML-Objekt Attribute enthält, schlägt dieser Ansatz fehl sie abrufen. Hier kommt die Methode attributes() ins Spiel. Durch Aufrufen von $xml->attributes() auf dem gewünschten Knoten können Sie auf dessen Attribute zugreifen.

Um beispielsweise das Token-Attribut vom OFFICE-Knoten abzurufen, verwenden Sie den folgenden Code:

$tokenValue = $xml->OFFICE->attributes()->Token;

Der Token-Wert kann jetzt in Ihrer Anwendung verwendet werden. Durch die Implementierung dieser Methode können Sie erfolgreich Attribute von SimpleXML-Objekten abrufen.

Das obige ist der detaillierte Inhalt vonWie rufe ich XML-Attribute mit SimpleXML korrekt ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn