[Php-it] da XUL al resto del mondo (una disamina sugli alberi)
Andrea Franceschini
therealmorpheu5 at gmail.com
Tue Apr 10 11:41:56 CEST 2007
Il 10/04/07, Cristiano Verondini<cverondini a deis.unibo.it> ha scritto:
> Il problema di un renderer di questo tipo è legato alla rappresentazione
> che vuoi avere in output. Tu parti da un simil-DOM, e vuoi ottenere
> verosimilmente strutture diverse a seconda della rappresentazione (Qt
> piuttosto che XHTML). Ora, il DOM rappresenta la struttura
Per fare l'esempio, se volessi trasformare verso XHTML mi basterebbe
costruire un DOM formato in modo che (per dirla con SimpleXML) il
metodo asXML() spari fuori direttamente il codice giusto per XHTML.
Per dire, per Qt dovrei invece avere un convertitore che linearmente
aggiunga widget a widget. Anche qui la struttura è ad albero, ma non
c'è niente (niente di "facile") che mi permetta di descrivere la
struttura della form e sputacchiarla fuori con un ipotetico asQtUI().
Fatte queste considerazioni, siccome questo XUL non mi convince ancora
del tutto, se qualcuno ha idee in merito, si faccia avanti...
> Detto questo, per chi comprende la ricorsione, la scrittura di un
> tree-traversal è triviale, sia usando un approccio iterativo che un
> approccio ricorsivo. L'ultimo che ho scritto sono 20 righe di codice
> prodotte in un quarto d'ora (comodità di PHP :) ).
Sì, ok, non è il mio pane quotidiano ma penso di poterci arrivare anch'io :D
More information about the Php-it
mailing list