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).
1 Respuesta
Respuesta de José Eduardo Martínez Patricio