V mojom pripade to boli dva use casy:

1. Uzivatel posle data z HTML-formulara do web-aplikacie. Data sa na serveri 
vyextrahuju a ulozia do databazy. Ked si chce uzivatel data znovu pozriet alebo 
niekam preposlat, zoberie sa prazdny HTML-formular (sablona) a vsetky 
formularove polia sa nahradia prislusnymi datovymi hodnotami. Vysledkom bude 
cisto textova HTML stranka bez formulara. Ako sablona sa moze pouzit aj PDF, 
XSLT, JasperReports,...

2. Spravca web-aplikacie si spravi personalizovanu HTML-sablonu prip. pouzije 
jednu zo standardnych, pre workflow. Ked sa formular s prislusnym workflow 
vyvola, polia vo workflow HTML formulari sa naplnia relevantnymi datami a prida 
sa Javascriptova kniznica s workflow funkcionalitou.

Co robi Greasemonkey som si teraz vygooglila. Pre nas je Greasemonkey 
nepouzitelne, pretoze nemozem uzivatelovi ani spravcovi web-aplikacie predpisat 
aky browser ma pouzit. 

Radovana Straube

--- On Sat, 2/19/11, Michal Bernhard <[email protected]> wrote:


From: Michal Bernhard <[email protected]>
Subject: Re: Parsing HTML stránek
To: "Java" <[email protected]>
Date: Saturday, February 19, 2011, 11:15 AM


Muzete prosim vsichni, co jste tu psali, ze jste to taky resili, napsat 
konkretni usecase? 
Zajimalo by me proc vznikne takovy pozadavek a zaroven a jestli se to neda 
resit elegantneji treba kombinaci
firefox/chrome + greasemonkey + treba jquery.


Dekuji :)


Michal
http://twitter.com/#!/michalb_cz


2011/2/18 Lukas "lzap" Zapletal <[email protected]>


Presne tohle jsem resil zhruba pred 5 lety. A vyresil.

Knihovna JTidy - umi zpracovat skoro vsechno. Je to "vsezravec". Funguje
tam, kde si ostatni parsery lamou doslova zuby.

Jestli je rychla nevim. Jestli zvladne nejnovejsi XHTML nebo HTML5 take
nevim. Ale na mem projektu fungovala skvele (HTML 4).

Napiste jak jste pochodil.

LZ

-----
Later,
 Lukas
--
View this message in context: 
http://konference-java-cz.958153.n3.nabble.com/Parsing-HTML-stranek-tp2526109p2526552.html
Sent from the konference java.cz mailing list archive at
 Nabble.com.







Odpovedet emailem