Forum und email

DOMDocument->createElement()

(No version information available, might be only in CVS)

DOMDocument->createElement() — Crea un nuovo nodo elemento

Descrizione

DOMDocument
DOMElement createElement ( string $name [, string $value ] )

Questa funzione crea una nuova istanza della classe DOMElement. Questo nodo non verrà mostrato nel documento a meno che venga inserito con, es. DOMNode->appendChild().

Elenco dei parametri

name

Il nome del tag dell'elemento.

value

Il valore dell'elemento. Per default si crea un elemento vuoto. Il valore può essere impostato in un secondo momento tramite DOMElement->nodeValue.

Valori restituiti

Restituisce una nuova istanza della classe DOMElement oppure FALSE in caso di errore.

Eccezioni

DOM_INVALID_CHARACTER_ERR

Generato se name contiene caratteri invalidi.

Esempi

Example#1 Esempio di creazione di un nuovo elemento ed inserimento nel documento come root

<?php

$dom 
= new DOMDocument('1.0''iso-8859-1');

$element $dom->createElement('test''This is the root element!');

// inserimento dell'elemento come root (figlio del nodo documento)
$dom->appendChild($element);

echo 
$dom->saveXML();
?>

Il precedente esempio visualizzerà:

<?xml version="1.0" encoding="iso-8859-1"?>
<test>This is the root element!</test>