Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2005, 01:04
aevora
 
Fecha de Ingreso: febrero-2005
Mensajes: 18
Antigüedad: 20 años
Puntos: 0
Antes que nada muchas gracias xKnown por tu interes y tiempo.

He probado tu propuesta y me sale el siguiente error :

Código:
Error en StrXml2Table: System.Xml.XmlException: Falta el elemento raíz. at System.Xml.XmlTextReader.Read() at System.Xml.XmlReader.MoveToContent() at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving) at System.Data.DataSet.ReadXml(Stream stream) at ib.mBD.StrXml2Table(String StrXML) in D:\Fuentes\FuenteNet\ASP\ib\mBD.vb:line 175 
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. 

Detalles de la excepción: System.Exception: Error en StrXml2Table: System.Xml.XmlException: Falta el elemento raíz. at System.Xml.XmlTextReader.Read() at System.Xml.XmlReader.MoveToContent() at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving) at System.Data.DataSet.ReadXml(Stream stream) at ib.mBD.StrXml2Table(String StrXML) in D:\Fuentes\FuenteNet\ASP\ib\mBD.vb:line 175

Error de código fuente: 


Línea 181:        Catch ex As Exception
Línea 182:
Línea 183:            Throw New Exception("Error en StrXml2Table: " & ex.ToString)
Línea 184:
Línea 185:        Finally
 

Archivo de origen: D:\Fuentes\FuenteNet\ASP\ib\mBD.vb    Línea: 183 

Seguimiento de la pila: 


[Exception: Error en StrXml2Table: System.Xml.XmlException: Falta el elemento raíz.
   at System.Xml.XmlTextReader.Read()
   at System.Xml.XmlReader.MoveToContent()
   at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
   at System.Data.DataSet.ReadXml(Stream stream)
   at ib.mBD.StrXml2Table(String StrXML) in D:\Fuentes\FuenteNet\ASP\ib\mBD.vb:line 175]
   ib.mBD.StrXml2Table(String StrXML) in D:\Fuentes\FuenteNet\ASP\ib\mBD.vb:183
   ib.mBD.AbrirFicheroUV(String Frase) in D:\Fuentes\FuenteNet\ASP\ib\mBD.vb:52
   ib.WebForm1.Page_Load(Object sender, EventArgs e) in D:\Fuentes\FuenteNet\ASP\ib\WebForm1.aspx.vb:30
   System.Web.UI.Control.OnLoad(EventArgs e)
   System.Web.UI.Control.LoadRecursive()
   System.Web.UI.Page.ProcessRequestMain()
Este error lo que me da a entender es que la estructura XML no es válida, pero si no es valida como que en la version de la funcion que expuse primero (la que guardaba en disco el XML y luego lo leia) funciona correctamente.

Ademas no entiendo muy bien el porque declaras e inicializas la variable sw si despues no se utiliza para nada.

Muchas gracias de nuevo y un saludo a todos.