Tema: XML a Tabla
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2008, 04:01
Diabolo19
 
Fecha de Ingreso: abril-2007
Mensajes: 13
Antigüedad: 17 años, 10 meses
Puntos: 0
XML a Tabla

Hola y gracias de antemano. Tengo este texto en xml.



<?xml version="1.0" encoding="ISO-8859-1"?>
<TLex>
<LEXNombre>PROYECTO DE LEY DE APROBACIÓN DE LAS DIRECTRICES ESENCIALES DE ORDENACIÓN DEL TERRITORIO DE CASTILLA Y LEÓN</LEXNombre>
<LEXTexto>
<TEpigrafe>
<PreEpigrafe>EXPOSICIÓN DE MOTIVOS</PreEpigrafe>
</TEpigrafe>
</LEXTexto>
</TLex>

Me gustaría GUARDAR la información de PreEpigrafe en una atributo de una BB.DD en C#. Lo he hecho tal que así, pero lo único que me guarda en la BB.DD es esto (System.Xml.XmlElementList).
Este es el código que utilizo para guardarlo:

XmlDocument xDoc = new XmlDocument();
xDoc.Load("D://xml//pruebaxml2.xml");
XmlNodeList tepi = xDoc.GetElementsByTagName("TEpigrafe");

string connectionString = ConfigurationManager.ConnectionStrings["Proyecto de LeyesConnectionString"].ConnectionString;
string sQuery2 = "INSERT INTO tablapruebaxml(Texto) VALUES ('" + tepi + "')";
SqlConnection SqlConn2 = new SqlConnection(connectionString);
SqlConn2.Open();
SqlCommand com = new SqlCommand(sQuery2, SqlConn2);
SqlDataReader reader2 = com.ExecuteReader();
SqlConn2.Close();

La inserción la hace BIEN, pero no lo que quiero insertar, es decir, que inserta en la tabla, pero no lo correcto...
A ver si alguien puede echarme una manita...
Gracias