Rozdělení Nette\Utils\Html na Xml a Html
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- knyttl
- Člen | 196
Jelikož třídu Html používám i na tvorbu Xml souborů, na které nejsou restrikce jako na Html, narazil jsem právě na její limity. Např. není možné tvořit elementy jako:
<img>...</img>
Jestli by tedy nebylo lepší třídu Html rozdělit tak, aby by Html byla limitovaným potomkem Xml.
Editoval knyttl (29. 5. 2011 9:17)
- westrem
- Člen | 398
@Knyttl
Staci ked si spravis potomka triedy HTML a nastavis mu empty elements na prazdne array. Ano semanticky je to cudne, ze by malo byt nieco menej restriktivne potomkom niecoho restriktivnejsieho ale bez zasahu do FW to inak nespravis.
@Ondrej Mirtes
V PHP su nastroje na rozne veci a napriek tomu existuju alternativy, takze ten argument ma nulovu hodnotu v ponimani toho, preco by naozaj nemohlo existovat XML a od neho dediace HTML.