Mostrar los últimos autores
1 Información relacionada con la importación de expedientes de otros sistemas mediante un fichero de intercambio.
2
3
4 (i) [[Documentación del fichero de intercambio>>http://educadev.educacion.navarra.es/api/ExpedienteExterno/index.html]]
5
6
7 ----
8
9
10 El fichero XML que contiene los datos de expedientes a importar, debe ser validado por el siguiente [[Esquema XSD>>http://educadev.educacion.navarra.es/schema/ExpedienteExterno.xsd||title="Esquema XSD"]].
11
12 Para validar los documentos XML con dicho esquema, se pueden utilizar las siguientes herramientas:
13
14 * Notepad++. Abrimos el archivo, y en el menú Plugins -> XML Tools -> Validate now, le indicamos el archivo XSD del esquema y lo valida.
15 * Herramientas web. Hay varias páginas web que validan documentos XML con su esquema indicado. Una página recomendable para hacer esta tarea es: [[http:~~/~~/www.corefiling.com/opensource/schemaValidate.html>>http://www.corefiling.com/opensource/schemaValidate.html||class="external"]]
16
17 Podemos validar de forma automática sin indicar el documento xsd si ya lo indicamos dentro del fichero xml añadiendo a la cabecera de centro las tres líneas que se indican:
18
19 {{code languaje="xml"}}
20 <centro
21 xmlns="http://educa.educacion.navarra.es/ExpedienteExterno"
22 xmlns:xs="http://www.w3.org/2001/XMLSchema"
23 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24 xsi:schemaLocation="http://educa.educacion.navarra.es/ExpedienteExterno http://educadev.educacion.navarra.es/schema/ExpedienteExterno.xsd"
25 codigo="3100XXXX">
26
27 ...Contenido...
28
29 </centro>
30 {{/code}}
31
32 (!) Notas a tener en cuenta en los ficheros XML:
33
34 * Las fechas, como por ejemplo //fechaNacimiento //en el elemento //alumno//, deben ir con el formato: 2014-03-11. No será válido: 11/03/2014.
35 * Los números doubles, como //creditos //en el elemento //expediente//, deben ir con "punto" (4.5 - será válido, 4,5 - no será válido).
36 * Hay varios atributos que son obligatorios, como //centroCodigo//, //sexo//, //localidadNaciemiento//, //fallecido//, //creditos, ordenEtapa, ordenCurso//...
37 * Tener en cuenta que unos datos se deben mandar como elementos, como por ejemplo //motivoBaja //dentro del elemento //alumno//, y otros datos se deben mandar como atributos de un elemento, como por ejemplo //nombre //dentro del elemento //alumno//.
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 11.10.11 - Documentation