Hola José,

Para validar ficheros xml contra un esquema puedes descargarte una utilidad 
freeware que se llama xmlcheck, lo puedes descargar de http://www.xmlcheck.com

Yo utilizo esta utilidad para validar ficheros SEPA y la verdad es que va muy 
bien para validar los ficheros antes de subirlos, sólo te hace falta tener los 
esquemas contra los que validar tu xml. En la web de la seguridad social tienes 
los esquemas de validación en un zip.

Un saludo
Sergio Martinez Roig
Estibarna, SAGEP


De: [email protected] 
[mailto:[email protected]] En nombre de Dpto. Informática 
(José Sánchez)
Enviado el: lunes, 8 de febrero de 2016 17:17
Para: forum.help400
Asunto: RE: RV: Xml a mano - SOLUCIONADO

Y yo, y yo, acaba de funcionar. Juraría que ya lo había probado pero lo habré 
hecho mal.

YA FUNCIONA!!!!  Lo curioso es que en las especificaciones la segunda V es 
minúscula.

Muchas gracias a tod@s…..

Saludos Cordiales

José Sánchez
Dpto. Informática
Productos Climax, S.A
Pol. Ind. Sector Mollet C/A Nº 1
08150 - Parets del Valles (Barcelona)
Tlf: 93 562 13 11 - Fax: 93 562 14 13
www.productosclimax.com<http://www.productosclimax.com>


De: 
[email protected]<mailto:[email protected]>
 
[mailto:[email protected]<mailto:[email protected]>]
 En nombre de FB FB
Enviado el: lunes, 08 de febrero de 2016 17:10
Para: forum.help400
Asunto: Re: RV: Xml a mano

Yo he podido validar el tuyo, cambiando v100 por V100

El 8 de febrero de 2016, 16:33, FB FB 
<[email protected]<mailto:[email protected]>> escribió:
Creo que te sobra texto en la segunda línea. A mí me lo admite así:

<SolicitudTrabajadoresTramos 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.seg-social.es/creta/esquemas/V100/SolicitudTrabajadoresTramos";>

El 8 de febrero de 2016, 15:29, Dpto. Informática (José Sánchez) 
<[email protected]<mailto:[email protected]>> 
escribió:

Carlos, el xml es tan sencillo como esto y el error es:


  *   cvc-elt.1: No se ha encontrado la declaración del elemento 
'SolicitudTrabajadoresTramos'.


<?xml version= "1.0" encoding="ISO-8859-1"?>
<SolicitudTrabajadoresTramos 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://www.seg-social.es/creta/esquemas/V100/SolicitudTrabajadoresTramos
 
SolicitudTrabajadoresTramos.xsd<http://www.seg-social.es/creta/esquemas/V100/SolicitudTrabajadoresTramos%20SolicitudTrabajadoresTramos.xsd>"
 
xmlns="http://www.seg-social.es/creta/esquemas/v100/SolicitudTrabajadoresTramos";>
<Autorizado>000xxx</Autorizado>
<ReferenciaExterna>SOLTRT01</ReferenciaExterna>
<Liquidacion>
<Ccc>
<Regimen>0111</Regimen>
<Provincia>28</Provincia>
<Numero>0xxxxx</Numero>
</Ccc>
<PeriodoDesde>
<Mes>01</Mes>
<Anho>2016</Anho>
</PeriodoDesde>
<PeriodoHasta>
<Mes>01</Mes>
<Anho>2016</Anho>
</PeriodoHasta>
<Tipo>L00</Tipo>
</Liquidacion>
</SolicitudTrabajadoresTramos>

Saludos Cordiales

José Sánchez
Dpto. Informática
Productos Climax, S.A
Pol. Ind. Sector Mollet C/A Nº 1
08150 - Parets del Valles (Barcelona)
Tlf: 93 562 13 11 - Fax: 93 562 14 13
www.productosclimax.com<http://www.productosclimax.com>


De: 
[email protected]<mailto:[email protected]>
 
[mailto:[email protected]<mailto:[email protected]>]
 En nombre de CARLOS SANTIAGO
Enviado el: lunes, 08 de febrero de 2016 15:07
Para: forum.help400
Asunto: Re: Xml a mano

Cuando hagas la transferencia, primero marcalo como ANSI y luego quitale el 
check de final de registro

Enviado desde iPhone CSM


El 8 feb 2016, a las 15:04, Dpto. Informática (José Sánchez) 
<[email protected]<mailto:[email protected]>> 
escribió:
Buenas a todos,

Estamos generando un archivo XML para la Seg.social (sistema siltra) mediante 
RPG sin usar las funcionalidades “especificas” del XML. Es decir, generamos a 
mano los registros según el esquema requerido por ese organismo.

Lo transferimos al pc y al intentar enviarlo nos da errores de esquema. 
Revisando con los ejemplos está exactamente igual e incluso comprobando la 
estructura en las diferentes webs que comprueban la estructura de un XML, nos 
da el ok.

El error que nos da es: El XML no es válido según esquema

¿Qué podría revisar para ver el error o tener alguna pista más?

Saludos





 Nota de Confidencialidad

Este mensaje se envía desde el sistema de correo electrónico de la empresa 
Productos Climax, S.A.. Podría contener por lo tanto secretos de empresa y otra 
información confidencial tutelados por las leyes de la Unión Europea y otros 
Estados. Si Vd. lo recibiera por error o sin ser una de las personas indicadas 
en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo o cualquier 
otra acción relacionada con el contenido del mensaje e informar inmediatamente 
por correo electrónico al emisor del mensaje. Las personas y entidades que 
violen sus deberes de confidencialidad podrán ser perseguidas ante los 
Tribunales de Justicia al amparo de la legislación civil, penal y 
administrativa nacional e internacional. Gracias por su colaboración.


Política de Privacidad

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de 
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de la 
Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales, le 
comunicamos que su dirección de correo electrónico forma parte de nuestro 
fichero automatizado, al objeto de continuar enviándole ofertas de nuestros 
servicios y / o el mantenimiento de las comunicaciones en nuestras relaciones 
contractuales. En virtud de las Leyes antes mencionadas, tiene derecho de 
oposición, acceso, rectificación y cancelación de sus datos. Le recordamos que 
sus datos nunca son suministrados a terceros bajo ningún concepto, siendo 
únicamente utilizados para el envío de nuestras comunicaciones con Vd.

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.


 Nota de Confidencialidad

Este mensaje se envía desde el sistema de correo electrónico de la empresa 
Productos Climax, S.A.. Podría contener por lo tanto secretos de empresa y otra 
información confidencial tutelados por las leyes de la Unión Europea y otros 
Estados. Si Vd. lo recibiera por error o sin ser una de las personas indicadas 
en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo o cualquier 
otra acción relacionada con el contenido del mensaje e informar inmediatamente 
por correo electrónico al emisor del mensaje. Las personas y entidades que 
violen sus deberes de confidencialidad podrán ser perseguidas ante los 
Tribunales de Justicia al amparo de la legislación civil, penal y 
administrativa nacional e internacional. Gracias por su colaboración.


Política de Privacidad

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de 
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de la 
Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales, le 
comunicamos que su dirección de correo electrónico forma parte de nuestro 
fichero automatizado, al objeto de continuar enviándole ofertas de nuestros 
servicios y / o el mantenimiento de las comunicaciones en nuestras relaciones 
contractuales. En virtud de las Leyes antes mencionadas, tiene derecho de 
oposición, acceso, rectificación y cancelación de sus datos. Le recordamos que 
sus datos nunca son suministrados a terceros bajo ningún concepto, siendo 
únicamente utilizados para el envío de nuestras comunicaciones con Vd.


____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.


--
Atentamente.

RP Director Técnico
Tel. 93 255 31 51
Fax. 93 255 31 09



--
Atentamente.

RP Director Técnico
Tel. 93 255 31 51
Fax. 93 255 31 09


 Nota de Confidencialidad

Este mensaje se envía desde el sistema de correo electrónico de la empresa 
Productos Climax, S.A.. Podría contener por lo tanto secretos de empresa y otra 
información confidencial tutelados por las leyes de la Unión Europea y otros 
Estados. Si Vd. lo recibiera por error o sin ser una de las personas indicadas 
en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo o cualquier 
otra acción relacionada con el contenido del mensaje e informar inmediatamente 
por correo electrónico al emisor del mensaje. Las personas y entidades que 
violen sus deberes de confidencialidad podrán ser perseguidas ante los 
Tribunales de Justicia al amparo de la legislación civil, penal y 
administrativa nacional e internacional. Gracias por su colaboración.


Política de Privacidad

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de 
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de la 
Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales, le 
comunicamos que su dirección de correo electrónico forma parte de nuestro 
fichero automatizado, al objeto de continuar enviándole ofertas de nuestros 
servicios y / o el mantenimiento de las comunicaciones en nuestras relaciones 
contractuales. En virtud de las Leyes antes mencionadas, tiene derecho de 
oposición, acceso, rectificación y cancelación de sus datos. Le recordamos que 
sus datos nunca son suministrados a terceros bajo ningún concepto, siendo 
únicamente utilizados para el envío de nuestras comunicaciones con Vd.


Este mensaje contiene información confidencial dirigida al destinatario del 
mismo. Las opiniones expresadas pertenecen al autor y no necesariamente a 
ESTIBARNA. Si Ud. recibe este mensaje por error, se ruega informe 
inmediatamente al remitente del mismo. Queda prohibido el uso, divulgación, 
copia o distribución a terceros de la información incluida en este mensaje.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a