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