Hola,
Para poder tener una estructura correcta, debes de seguirla conforme a lo que se establece en el Anexo 20 del SAT, lo puedes descargar desde aquí: [URL="ftp://ftp2.sat.gob.mx/asistencia_servicio_ftp/publicaciones/cfd/Anexo20RMF2010.pdf"]ftp://ftp2.sat.gob.mx/asistencia_servicio_ftp/publicaciones/cfd/Anexo20RMF2010.pdf[/URL], por lo pronto en el error que mencionas:
Código:
Error: cvc-length-valid: Value '' with length = '0' is not facet-valid with respect to length '20' for type 'null'.
Error: cvc-attribute.3: The value '' of attribute 'noCertificado' on element 'Comprobante' is not valid with respect to its type, 'null'.
En el Anexo 20 dice que el el valor del atributo 'noCertificado' debe de ser de 20 digitos, en tu archivo XML lo dejaste vacío, por eso es q te manda ese error. Tienes que poner el numero del certificado que estas utilizando, en tu caso me parece que es este "aaa010101aaa_csd_01.cer"
Saludos,