• Viernes 24 de Enero de 2025, 06:25

Autor Tema:  Amigos, Necesito Ayuda!!!  (Leído 890 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>