(PHP 5, PHP 7)
SimpleXMLElement::attributes — Identifica el atributo de un elemento
$ns = NULL
   [, bool $is_prefix = FALSE
  ]] ) : SimpleXMLElementEsta función provee de los atributos y valores definidos dentro de una etiqueta XML.
Nota: SimpleXML ha desarrollado una regla para el añadido de propiedades iterativas a la mayoría de métodos. No pueden ser examinados usando var_dump() ni con cualquier otra función que examine objetos.
nsUn namespace opcional para los atributos recuperados
is_prefix
       Por defecto FALSE
      
Devuelve un objeto SimpleXMLElement que puede ser iterado a través de los atributos en la etiqueta.
   Devuelve NULL si se invoca sobre un objeto SimpleXMLElement
   que ya representa un atributo y no una etiqueta.
  
| Versión | Descripción | 
|---|---|
| 5.2.0 | Se añadió el parámetro opcional is_prefix. | 
Ejemplo #1 Interpreta un string XML
<?php
$string = <<<XML
<a>
 <prueba nombre="uno" juego="solitario">1</prueba>
</a>
XML;
$xml = simplexml_load_string($string);
foreach($xml->prueba[0]->attributes() as $a => $b) {
    echo $a,'="',$b,"\"\n";
}
?>
El resultado del ejemplo sería:
nombre="uno" juego="solitario"