• Jueves 28 de Marzo de 2024, 12:18

Autor Tema:  Amigos, Necesito Ayuda!!!  (Leído 838 veces)

cyberleon

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Amigos, Necesito Ayuda!!!
« en: Martes 7 de Marzo de 2006, 20:17 »
0
Señores. Tengo un problema, tengo un XML, el cual mediante visual studio genero un esquema (XSD) de esta forma se genera la relacion entre dos tablas. Hasta el momento todo bien.

Pregunta, como es que puedo manejar los datos de esa relaccion existente para poder distingir cada uno de los registros por completo.

Adjunto el XML
====================================
<Envios xmlns="http://tempuri.org/">
<Envio>
<Numenvio>y</Numenvio>
<Producto>y</Producto>
<CategoriaServicio>y</CategoriaServicio>
<Peso>y</Peso>
<PaisDominioOrigen>y</PaisDominioOrigen>
<FechaTransaccion>y</FechaTransaccion>
<HoraTransaccion>y</HoraTransaccion>
<CodigoLOrigen>y</CodigoLOrigen>
<CodigoLComuna>y</CodigoLComuna>
<CodigoLCiudad>y</CodigoLCiudad>
<Estados>
<Estado>001</Estado>
<Nombre>y</Nombre>
<Rut>y</Rut>
<Firma>y</Firma>
</Estados>
<Operador>y</Operador>
</Envio>
<Envio>
<Numenvio>y</Numenvio>
<Producto>y</Producto>
<CategoriaServicio>y</CategoriaServicio>
<Peso>y</Peso>
<PaisDominioOrigen>y</PaisDominioOrigen>
<FechaTransaccion>y</FechaTransaccion>
<HoraTransaccion>y</HoraTransaccion>
<CodigoLOrigen>y</CodigoLOrigen>
<CodigoLComuna>y</CodigoLComuna>
<CodigoLCiudad>y</CodigoLCiudad>
<Estados>
<Estado>002</Estado>
<Anomalia>y</Anomalia>
</Estados>
<Operador>y</Operador>
</Envio>
</Envios>

Adjunto el XSD
====================================
<?xml version="1.0"?>
<xs:schema id="Envios" targetNamespace="http://tempuri.org/" xmlns:mstns="http://tempuri.org/" xmlns="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:element name="Envios" msdata:IsDataSet="true" msdata:Locale="es-CL" msdata:EnforceConstraints="False">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Envio">
<xs:complexType>
<xs:sequence>
<xs:element name="Numenvio" type="xs:string" minOccurs="0" />
<xs:element name="Producto" type="xs:string" minOccurs="0" />
<xs:element name="CategoriaServicio" type="xs:string" minOccurs="0" />
<xs:element name="Peso" type="xs:string" minOccurs="0" />
<xs:element name="PaisDominioOrigen" type="xs:string" minOccurs="0" />
<xs:element name="FechaTransaccion" type="xs:string" minOccurs="0" />
<xs:element name="HoraTransaccion" type="xs:string" minOccurs="0" />
<xs:element name="CodigoLOrigen" type="xs:string" minOccurs="0" />
<xs:element name="CodigoLComuna" type="xs:string" minOccurs="0" />
<xs:element name="CodigoLCiudad" type="xs:string" minOccurs="0" />
<xs:element name="Operador" type="xs:string" minOccurs="0" />
<xs:element name="Estados" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Estado" type="xs:string" minOccurs="0" />
<xs:element name="Nombre" type="xs:string" minOccurs="0" />
<xs:element name="Rut" type="xs:string" minOccurs="0" />
<xs:element name="Firma" type="xs:string" minOccurs="0" />
<xs:element name="Anomalia" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>