Hola como estan, necesito su ayuda en lo siguiente, como hago para leer el
XML de un dataset de forma que me quede un string estructurado con el
esquema.
Me explico he logrado leer el xml del dataset y obtengo un string de esta
forma
- <NewDataSet>
- <vendedor>
<Id_vendedor>0002</Id_vendedor>
<ven_des>Ricardo Atenas</ven_des>
<cedula>9.873.777</cedula>
<direc1>Av. San Luis con Calle El Sol, Casa #234. El Peñon.
Caracas</direc1>
<telefonos>(582) 883.90.20</telefonos>
</vendedor>
</NewDataSet>
y lo que quiero obtener es esto
<NewDataSet>
- <xs:schema id="NewDataSet" xmlns=""
xmlns:xs="
http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xs:element name="NewDataSet" msdata:IsDataSet="true"
msdata:Locale="es-VE">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="vendedor">
- <xs:complexType>
- <xs:sequence>
<xs:element name="Id_vendedor" type="xs:string" minOccurs="0" />
<xs:element name="ven_des" type="xs:string" minOccurs="0" />
<xs:element name="cedula" type="xs:string" minOccurs="0" />
<xs:element name="direc1" type="xs:string" minOccurs="0" />
<xs:element name="telefonos" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
- <vendedor>
<Id_vendedor>1101-0001</Id_vendedor>
<ven_des>Prueba Componente</ven_des>
<cedula>9901771</cedula>
<direc1>Prueba Sar</direc1>
<telefonos>5526617</telefonos>
</vendedor>
</NewDataSet
esto lo consigo si hago un writexml,
Gracias y saludos
Jóse G. Samper
Leer las respuestas