Validace HTML vstupu
Jan Kasprzak
kas na fi.muni.cz
Pondělí Únor 28 16:21:08 MET 2005
Dobry den,
cim byste validovali vstup uzivatele takovy, ze ma byt
zaclenitelny do XHTML kodu a ma obsahovat jen mnou povolene HTML tagy
s povolenymi atributy? Idealne neco, co by bylo schopno i "upravit"
chybejici parove tagy a podobne. Predstavuju si neco, co by ze vstupu
<A HREF="..." TARGET=_blank>text <b>tucny</B></A><BR>Jiny text
udelalo
<a href="...">text <b>tucny</b></a><br />Jiny text
(u <a> bych chtel povolit jen atribut "href", prevest na mala pismena,
upravit neparove <br />).
Predpokladal bych, ze vysledek bude uvnitr textu (<p>...</p> nebo <li>...</li>),
cili nic takoveho by ten kod nemusel doplnovat.
V pripade "nevalidniho" vstupu bych potreboval budto informaci, ze se
vstup podarilo upravit do validni podoby (a tu novou podobu), nebo
kde na kterem radku/znaku je nejaka zavazna chyba, ktera by validite
zabranila (typu <b><i>text</b></i>).
Dalsim pozadavkem je, aby to bylo co nejjednodussi na obsluhu.
Idealne perlovy modul, kteremu dam seznam platnych parovych a neparovych
znacek a jejich povolenych atributu, zadne slozitosti typu ze znacka "<x>"
se musi vyskytnout pouze uvnitr regionu "<y>..</y>".
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <
Další informace o konferenci Perl