La estructura del xml es la siguiente:
Código PHP:
<?xml version="1.0" encoding="utf-8"?>
<Integracion Fecha="16/06/2008 10:11:43" FechaInicial="01/01/2008" FechaFinal="16/06/2008" DescargaAnulados="True" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../xml/integracion.xsd">
<Alumnos Accion="Nuevos">
<Alumno NIF="00000000B" FechaAlta="18/06/2008" Nombre="Nuevo usuario" Apellidos="Nuevo usuario" Codigo="usuario" Password="f8032d5cae3de20fcec887f395ec9a6a" Titulacion="" FechaNacimiento="" Direccion="" Localidad="" Provincia="" CodigoPostal="0" Pais="ESPAÑA" Nacionalidad="ESPAÑA" Telefono="963258741" Fax="" Movil="60000000" CorreoElectronico="[email protected]" Habilitado="Sí" />
</Alumnos>
<Alumnos Accion="Modificado">
<Alumno NIF="11111111R" FechaAlta="20/06/2007" FechaModificacion="18/06/2008" Nombre="Alumno1" Apellidos="Pruebas Adapting" Codigo="adaptingalumno1" Password="009371e6669d3c2485fb4dd08bfba5af" Titulacion="" FechaNacimiento="" Direccion="valencia" Localidad="valencia" Provincia="Valencia" CodigoPostal="46000" Pais="ESPAÑA" Nacionalidad="ESPAÑA" Telefono="9123121" Fax="789653222" Movil="912311" CorreoElectronico="[email protected]" Habilitado="Sí" />
<Alumno NIF="111111C" FechaAlta="30/11/1999" Nombre="AZULEJERA TÉCNICA" Apellidos=" S.A. (AZTECA)" Codigo="A12007472" Password="870158e5635fddf4ac29085f2351648d" Titulacion="" FechaNacimiento="30/11/1999" Direccion="CTRA. xxxxxxxx, KM. 19'7" Localidad="CASTELLÓN" Provincia="" CodigoPostal="12110" Pais="ESPAÑA" Nacionalidad="ESPAÑA" Telefono="xxxxxxx" Fax="" Movil="" CorreoElectronico="[email protected]" Habilitado="Sí" />
</Alumnos>
<Alumnos Accion="Borrados">
<Alumno NIF="A22222222" Nombre="aaaaaaaa, S.A. " Apellidos="" FechaBorrado="18/06/2008" />
</Alumnos>
<Cursos Accion="NuevosModificado">
</Curso>
</Cursos>
<Matriculas Accion="matriculas">
</Matriculas>
</Integracion>
La cosa está en que cada apartado puede estar o no, ya que se crea de forma dinámica pasándole una fecha de inicio y fin. Puede que entre esas dos fechas no haya ningun alumno con la acción BORRADO o NUEVO, por lo que en ese caso, ni siquiera aparecería en el xml, y eso es lo que quiero controlar.