(PHP 5, PHP 7, PHP 8)
SimpleXMLElement::attributes — Identifica el atributo de un elemento
Esta 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.
ns
Un 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"