Implementación del lenguaje de modelado mediante XML

Buenas, me han encargado hacer esto en un proyecto y sinceramente, no tengo mucha idea. He estado documentándome desde hace horas y sigo sin saber muy bien como "meterle mano".
Ando ya un pelín loco y buscaba algún alma caritativa que me explicase un mínimo todo esto:

*
Parseado: Contruir la jerarquía de componentes a partir de un XML (Load). Se divide en tres etapas:

1)Instanciación de los componentes (se crean componentes a partir del trozo XML)

2)Enlazado de los componentes (los componentes se referencian entre si, en esta etapa se cambia pasa del ID del objeto a una referencia al mismo)

3)Inicialización de componentes (una vez que todas las propiedades de los componentes estan en un estado válido, se inicializan)

Serializado: Guardar la jerarquía de componentes

*
Obviando que sé xml, ¿podría alguien con simples ejemplos (o instrucciones) explicarme en que consistiría cada cosa ? De verdad, empiezo a estar un pelín desesperado.

Muchisimas gracias de antemano.
0 respuestas