CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Leer Un Xml
(1/1)
Gallagher:
Como pedo leerun XML?
me dijieron que se puede hacer un DATA SET
pero coo hago?
porqeu el XML no es tan facil como
<continente>
<pais>Francia </pais>
</continente>
sino que tiene atributos creo y Schemas o no se bien como es
y quiero REcorrerlo con el Dataset
e imprimr en consola
alguien tiene idea decomo hacerlo?
desde ya muchas Gracias :smartass:
sergiotarrillo:
pues para trabajr con archivos XML, usas las Clases XmlTextWriter y XmlTextReader......
aqui me baje un ejemplo del MSDN online...
--- Citar --- Dim reader As XmlTextReader = Nothing
Try
' Load the reader with the data file and ignore all white space nodes.
reader = New XmlTextReader(filename)
reader.WhitespaceHandling = WhitespaceHandling.None
' Parse the file and display each of the nodes.
While reader.Read()
Select Case reader.NodeType
Case XmlNodeType.Element
Console.Write("<{0}>", reader.Name)
Case XmlNodeType.Text
Console.Write(reader.Value)
Case XmlNodeType.CDATA
Console.Write("<![CDATA[{0}]]>", reader.Value)
Case XmlNodeType.ProcessingInstruction
Console.Write("<?{0} {1}?>", reader.Name, reader.Value)
Case XmlNodeType.Comment
Console.Write("<!--{0}-->", reader.Value)
Case XmlNodeType.XmlDeclaration
Console.Write("<?xml version='1.0'?>")
Case XmlNodeType.Document
Case XmlNodeType.DocumentType
Console.Write("<!DOCTYPE {0} [{1}]", reader.Name, reader.Value)
Case XmlNodeType.EntityReference
Console.Write(reader.Name)
Case XmlNodeType.EndElement
Console.Write("</{0}>", reader.Name)
End Select
End While
Finally
If Not (reader Is Nothing) Then
reader.Close()
End If
End Try
--- Fin de la cita ---
Gallagher:
me parece qeu voy atener que meterme mas en el mundo XMl, porque sincerametne no entiedno cada linea del codigo qeu pusiste (va aprender XML con vb.net)
:(
sergiotarrillo:
no te preocupes que estoy preparando un árticulo para publicar en el guille, cuando le den de alta te paso la voz.........
sergiotarrillo:
Hola gallagher para que no te queden dudas aca te envio un articulo, especial para leer Xml, y mostrarlo en RichTextBox.....
Leer Xml, y mostrarlo
aqui tambien te envio el código de la aplicación para que lo veas, cualquier duda pasas la voz.........
Navegación
Ir a la versión completa