Funzione addAttribute() PHP
Definizione e uso
La funzione addAttribute() aggiunge un attributo a un elemento SimpleXML.
La funzione non restituisce alcun valore.
Sintassi
class SimpleXMLElement { string addAttribute(name,value,ns) }
Parametro | Descrizione |
---|---|
name | Obbligatorio. Specificare il nome dell'attributo. |
value | Obbligatorio. Specificare il valore dell'attributo. |
ns | Opzionale. Specificare lo spazio dei nomi dell'attributo. |
Esempio
File XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Ricordatorio</heading> <body>Non dimenticare l'incontro!</body> </note>
Codice PHP:
<?php $xml = simplexml_load_file("test.xml"); $xml->body[0]->addAttribute("type", "small"); foreach($xml->body[0]->attributes() as $a => $b) { echo $a,'="',$b,'"'; } ?>
Output:
type="small"