Domanda

Il problema è davvero quello specifico.

Ho bisogno di una libreria in Java che può prendere il contenuto HTML e generare il testo nello stesso formato che viene generato dal programma lynx Linux.


Ho bisogno di esporre i dati forniti dai server 3rd party per gli utenti finali su Android. Formato dei dati è antica, in HTML mal formattato, così tanto che ho provato a leggerlo usando Java e viene a mancare di tanto in tanto (inaccettabile). E 'inoltre in crescita ogni mese (preinstallazione escluso) e non riesco a convincerlo a passare alla "moderna" roba (la vita sarebbe grande in XML ecc.).

Percorso più breve: ho scritto una classe per utilizzare il servizio W3 html2txt online (Google Search esso). Ha funzionato bene su App finché non ho avuto lamenta e ho notato che il servizio W3 non riesce di tanto in tanto. Non è che grande di un affare, ma la logica scatola nera si aspetta l'uscita di essere in questo "lynx come" formato testo.

Quindi vorrei una libreria per fare la conversione (HTML-> TXT) in "stile lynx" dentro l'applicazione e evitare le interruzioni nel servizio W3. E poi, l'uscita lince probabilmente il migliore che ho visto, il più organizzato e ordinato.

Sei ragazzi a conoscenza di qualsiasi?

È stato utile?

Soluzione 2

Dopo un anno, mi arrendo. La risposta è:.. alcun modo per gestire questo, nessuna biblioteca in Java Almeno per ora

sto chiudendo questo. Grazie per la vostra attenzione.

Altri suggerimenti

Non sei sicuro di cosa si intende per stile lince quindi potrei essere completamente fuori Inviando questo (se quindi per favore mi scusi).

ho usato qualche pezzo di codice un po 'indietro per controllare HTML / file XML (al momento stavo solo Priting fuori nei registri

InputStream in = context.getResources () openRawResource (id.); StringBuffer InLine = nuovo StringBuffer (); InputStreamReader ISR = new InputStreamReader (a); BufferedReader inRd = new BufferedReader (ISR);

Testo String; while ((text = inRd.readLine ())! = null) {     inLine.append (testo);     inLine.append ( "\ n"); } in.close (); ritorno inLine.toString ();

Spero che aiuta, ma ho avuto la sensazione avete bisogno di qualcosa di più complesso: P

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top