Relacionar datos importados desde un XML

Nuevamente estoy aquí en busca de su gentil ayuda.

Resulta que tengo muchos XML con una misma estructura que en términos simples no es nada más que Documento y Detalle. El detalle se repite dentro del TAG documento tantas veces como sea necesario en dentro el XML. Además, un XML puede contener varios documentos, con sus respectivos detalles.

<?xml version="1.0" encoding="ISO-8859-1"?>
<VariosDocumentos>
   <Documento ID="Documento1">
      <Encabezado>
         <DatosDocumento>
            <Tipo>1</Tipo>
            <Folio>1001</Folio>
            <Clase>A</Clase>
          </DatosDocumento>
      </Encabezado>
      <Detalle>
         <NroItem>1</NroItem>
         <Letra>A</Letra>
      </Detalle>
      <Detalle>
         <NroItem>2</NroItem>
         <Letra>B</Letra>
      </Detalle>
      <Detalle>
         <NroItem>3</NroItem>
         <Letra>C</Letra>
      </Detalle>
      <Detalle>
         <NroItem>4</NroItem>
         <Letra>D</Letra>
      </Detalle>
   </Documento>
   <Documento ID="Documento2">
      <Encabezado>
         <DatosDocumento>
            <Tipo>1</Tipo>
            <Folio>1002</Folio>
            <Clase>B</Clase>
         </DatosDocumento>
      </Encabezado>
      <Detalle>
         <NroItem>1</NroItem>
         <Letra>Y</Letra>
      </Detalle>
      <Detalle>
         <NroItem>2</NroItem>
         <Letra>Z</Letra>
      </Detalle>
   </Documento>
</VariosDocumentos>

Al importar el XML a tablas de Access, no sé me ocurre cómo podría relacionar la tabla DatosDocumento con la tabla Detalles.

No puedo modificar la estructura del XML, me llegan así. (El campo Letra puede ser cualquier texto).

Respuesta

El id seria,

<Documento ID="Documento2">

No veo otro dato.

Saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce


                    

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas