1)Ho creato un webbrowser con un traduttore che prende parole chiavi in italiano e le "traduce" in cinese con un semplice replace. Avevo intenzione di tenere sempre aggiornato l'elenco di parole chiavi da cui il programma ricava le informazioni attraverso un xml remoto. Dal xml lo deserializzrei e lo metterei in un datagrid (tabella) e da li' con un loop (in colonna ita / chn) e riga per riga farei i dovuti replace. In termini di prestazioni e di progettazione come vi sembra? Sto usando il XML nel modo sbagliato? C'e' qualcosa di piu' semplice e veloce?
2) Per evitare che ci siano troppe operazioni di replace per nulla, avevo messo un controllo sull'indirizzo url, dove se so che sto guardando il catalogo, non mi fa partire i replace che riguardano i miei dati personali. per es. sotto if url.contains ="/catalogo/padelle" c'e' replace("antiaderente","sdasd") end if. e fuori dalla if avere i replace per esempio di frasi come "benvenuto". Come potrei implementarlo nel xml? un'attributo o un elemento?
3)Poi un altra domanda: c'e' qualcosa di piu' veloce e meno pesante di un replace? il replace teoricamente cerca su tutto il sorgente che e' la sorgente della pagina html. Spesso e volentieri ho solo un elemento o una frase da sostituire/da eliminare.Per migliorare le prestazioni sto usando uno string builder.
Ultima modifica effettuata da kingjia90 il 05/12/2010 alle 1:54 |