Documentación offline PHP master

SimpleXMLElement::attributes

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SimpleXMLElement::attributes

Identifica los atributos de un elemento

Descripción#

public SimpleXMLElement::attributes([string $namespaceOrPrefix], [bool $isPrefix]): SimpleXMLElement
```php

Proporciona los atributos y los valores definidos en una etiqueta XML.

> [!NOTE]
> SimpleXML añade propiedades iterativas para casi todos sus métodos. Estas no pueden ser vistas utilizando `var_dump` o cualquier otra función que examine los objetos.

## Parámetros

`namespaceOrPrefix`  
Un espacio de nombres opcional para los atributos recuperados

`isPrefix`  
Por omisión, vale `false`

## Valores devueltos

Devuelve un objeto `SimpleXMLElement` que permite recuperar todos los atributos de una etiqueta.

Devuelve `null` si se invoca sobre un objeto `SimpleXMLElement` que representa ya un atributo y no una etiqueta.

## Ejemplos

Interpretación de una cadena XML
1 XML; $xml = simplexml_load_string($string); foreach($xml->foo[0]->attributes() as $a => $b) { echo $a,'="',$b,"\"\n"; } ?>

```php

El ejemplo anterior mostrará:

name="one"
game="lonely"

Véase también#

???