![]() |
| |||
| Hola a todos, les cuento que soy nuevo tanto en Visual, como en el Grupo. Estoy tratando de seguir un tutorial de Intruduccion a Visual Basic 2005, y tengo un problema con el siguiente ejemplo de Xml: Tengo el siguiente documento xml guardado en "c:\prueba.xml": <?xml vesion="1.0" encoding="UTF-8"?> <Coches> <Marca Fabricante="Audi"> <Modelo>A3</Modelo> </Marca> <Marca Fabricante="Citroen"> <Modelo>C1</Modelo> <Modelo>C5</Modelo> </Marca> <Marca Fabricante="Seat"> <Modelo>Arosa</Modelo> <Modelo>Leon</Modelo> </Marca> </Coches> Y este es el codigo que estoy probando para leerlo: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim linea As Boolean Dim xmltr As New XmlTextReader("c:\prueba.xml") xmltr.WhitespaceHandling = WhitespaceHandling.None Dim bool_datos As Boolean = False linea = xmltr.Read() linea = xmltr.Read() linea = xmltr.Read() While Not xmltr.EOF If xmltr.LocalName = "Marca" Then Fabricante = xmltr.GetAttribute("Fabricante") xmltr.Read() ElseIf xmltr.LocalName = "Modelo" Then Modelo = xmltr.ReadElementString("Modelo") bool_datos = True Else xmltr.Read() End If If bool_datos Then MessageBox.Show(Fabricante & vbCrLf & Modelo) : bool_datos = False End While xmltr.Close() End Sub Este codigo me dispara la ecepcion XmlException, en la primera linea xmltr.Read(), alguien tene alguna idea de por que puede ser, esto? |
| | ||||
| ||||
| |
![]() |
| Herramientas | |
| Desplegado | |
| |