Cocoon cuenta con varios ficheros para hacer la configuraci�n y personalizaci�n del mismo. Entre �stos, el m�s importante a nivel de usuario es el sitemap.xml. En este fichero se lleva a cabo el proceso de selecci�n y match.
Casi todo Pipeline tiene secciones condicionales. Una secci�n condicional sirve para decirle a Cocoon qu� tipo de solicitudes puede atender y c�mo debe atenderlas.
Los matcher y los selectores desempe�an la misma funci�n en Cocoon, condicionar un requerimiento como lo har�a una instrucci�n if y analizar si la condici�n se cumple o no para poder llevar a cabo una tarea en particular. La diferencia entre un selector y un matcher radica que mientras el primero enumera todos los posibles valores, el segundo trabaja con expresiones regulares para evaluar la condici�n
En el sitemap es en donde se lleva a cabo la parte Web de Cocoon. �stee tiene dos funciones b�sicas:
Declarar los componentes que ser�n utilizados por cualquier pipeline.
Declarar los pipelines necesarios para el funcionamiento de las aplicaciones.
El sitemap puede encontrase en el directorio de la aplicaci�n Web Cocoon, es decir es COCOON_HOME/sitemap.xml
El sitemap tiene tres partes b�sicas. La primera es la declaraci�n del espacio de nombres, la segunda la declaraci�n de los componentes y la tercera es la declaraci�n de los pipelines. Un fichero sitemap.xml es entonces de este estilo: