[Php-it] DOMDocument->createElement()

Andrea Franceschini therealmorpheu5 at gmail.com
Sat Apr 14 15:10:12 CEST 2007


La mia domanda è semplice e nasce da una semplice constatazione di
profonda illogicità apparente nella gestione del DOM in PHP5.

Io ho bisogno, ad un certo punto del mio codice, in una certa
funzione, di creare un DOMNode con un dato tagname. DOMNode->nodeName
è però una proprietà di sola lettura e non esiste un costruttore che
permetta di passargli un nome. L'unica speranza sembra creare un
DOMElement attraverso il metodo in oggetto.

Ora.

DOMDocument->createElement() non è un membro statico di DOMDocument e
quindi uno ha bisogno di una istanza di DOMDocument per usarlo. Ma la
mia funzione non conosce istanze di DOMDocument, a meno di crearsene
una ad ogni chiamata o di avere un'istanza globale da usare.

La domanda sempliche che nasce da questa semplice constatazione è: PERCHE'?!?

-.-


More information about the Php-it mailing list