El lector debe tener conocimientos básicos de XML. También es recomendable tener conocimientos de:
- utilización de bases de datos para almacenar datos como, por ejemplo, conocimiento de las entidades de base de datos
- personalización del aspecto de las aplicaciones empleando hojas de estilos como, por ejemplo, hojas de estilos en cascada
- adición de funciones sencillas a aplicaciones basadas en web como, por ejemplo, la adición de enlaces