hai pienamente ragione, per me, l'uso di window.onload è solo un modo semplificato di risolvere il problema, ma dal mio punto di vista è la cosa migliore per ora visto che d'altro lato ha alcuni vantaggi importanti per gli sviluppatori. Sarebbe interessante analizzare le possibilità di SAX, che non conosco molto, o se esisto altre possibilità.
Kurto