Debo de hacer un programa de Asociaciones Implicitas y he decidido hacerlo basado en web, el chiste es medir el tiempo entre un estimulo (imagen o palabra) y la respuesta (se presiona una tecla u otra, solo se tiene dos opciones). En los foros ya he encontrado información (y ayuda) al rollo de medir el tiempo de respuesta, pero quiero manejar XML para la configuración de las pruebas (listas de palabras y de imagenes) y sería algo como esto:
<?xml version="1.0" ?>
<!-- Si me falta algo es porque no soy un experto en esto -->
<experimento>
<palabras>
<lista>
<id>1</id>
<nombre>uno</nombre>
<descripcion>descripcion de la lista de palabras</descripcion>
<mot>palabra 1-1</mot>
<mot>palabra 1-2</mot>
<mot>palabra 1-3</mot>
</lista>
<lista>
<id>2</id>
<nombre>dos</nombre>
<descripcion>descripcion de la lista de palabras</descripcion>
<mot>palabra 2-1</mot>
<mot>palabra 2-2</mot>
<mot>palabra 2-3</mot>
</lista>
</palabras>
<imagenes>
<image>
<id>1</id>
<nombre>uno</nombre>
<path>direccion de la imagen</path>
<!-- No se si pueda manejar direcciones en XML -->
</image>
<image>
<id>2</id>
<nombre>dos</nombre>
<path>direccion de la imagen</path>
</image>
<image>
<id>3</id>
<nombre>tres</nombre>
<path>direccion de la imagen</path>
</image>
</imagenes>
</experimento>
Mi pregunta es ¿si puedo 'manejar' XML (con javascript y DOM) dentro de XHTML (no quiero manejar XHTML para la 'configuracion' de las pruebas)? o necesito un parser para generar el XHTML del lado del servidor. Y otra pregunta es ¿puede generar un XML del lado del cliente y después enviarlo al servidor?
De antemano gracias.