Ciao jack,

Il domenica 13 aprile 2008 17:31:23 jack ha scritto:
> Ciao a tutti,
>
> ho scritto una "macronzola" che importa in Calc 40 pagine HTML e ne preleva
> i dati...il codice funziona ma, come e' ovvio, l' import di pagine HTML e'
> molto lento (la macro impiega anche 5 minuti a terminare: viene, infatti,
> di volta in volta aperto un nuovo documento Calc, "disegnata" la pagina al
> suo interno e prelevati i dati con conseguente chiusura del documento):
>
> oCalcDoc = StarDesktop.loadComponentFromURL( Indirizzo, "_blank", 0,_
>
> Array( MakePropertyValue( "FilterName", "HTML (StarCalc)" ),_
>
>         MakePropertyValue( "FilterOptions", 0 ),_
>
>                             MakePropertyValue( "Hidden", True ) ) )
>
> Vorrei, quindi, chiederVi se c' e' un modo migliore di eseguire la cosa
> (i.e. import del codice HTML non formattato) senza, pero', complicarsi
> troppo la vita con la rimozione dei relativi tag

Se i documenti si trovano online è chiaro che la velocità di connessione gioca 
un ruolo rilevante, specie se le pagine contengono molte immagini e frames.

Per rendere più efficiente il tutto potresti bypassare il rendering delle 
pagine scaricando il codice HTML grezzo, ma poi dovresti estrarre i dati che 
ti servono in modo diverso, ad esempio usando le regular expression.
Dovresti anche ri-convertire tutti quei caratteri che nel codice html vengono 
rappresentati con dei codici.

Se è questo quello che avevi in mente ti posso dare qualche suggerimento, in 
caso contrario dovresti spiegare meglio le tue esigenze.

ciao
Paolo M










---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a