Xml

15/07/2005 - 01:07 por Jorwin | Informe spam
Hola tengo un problema, me gustaria desarrollar un
aplicacion en la cual pudiera obtener todos los elementos
de un xml, ge visto que la funcion GetElementsByName,
pero no me sirve ya que aqui siempre se manda como
parametro el nombre del elemento lo que yo quiero es
obtener son los elementos del xml. algo asi como la
estructura del archivo, pues lo q quiero es poder
importar los datos del archivo xml, a una tabla x, pero
esa tabla sera exatamente igual al el original. espero me
hallan podido entender y me puedan ayudar

Preguntas similare

Leer las respuestas

#1 Kravek
15/07/2005 - 02:03 | Informe spam
Imports System
Imports System.IO
Imports System.Xml

public class Sample

public shared sub Main()

Dim doc as XmlDocument = new XmlDocument()
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5' misc='sale
item'>" & _
"<title>The Handmaid's Tale</title>" & _
"<price>14.95</price>" & _
"</book>")

' Move to an element.
Dim myElement as XmlElement = doc.DocumentElement

' Create an attribute collection from the element.
Dim attrColl as XmlAttributeCollection = myElement.Attributes

' Show the collection by iterating over it.
Console.WriteLine("Display all the attributes in the collection...")
Dim i as integer
for i=0 to attrColl.Count-1
Console.Write("{0} = ", attrColl.ItemOf(i).Name)
Console.Write("{0}", attrColl.ItemOf(i).Value)
Console.WriteLine()
next

' Retrieve a single attribute from the collection; specifically, the
' attribute with the name "misc".
Dim attr as XmlAttribute = attrColl("misc")

' Retrieve the value from that attribute.
Dim miscValue as String = attr.InnerXml

Console.WriteLine("Display the attribute information.")
Console.WriteLine(miscValue)

end sub
end class


"Jorwin" escribió en el mensaje
news:03f301c588c8$c6023f80$
Hola tengo un problema, me gustaria desarrollar un
aplicacion en la cual pudiera obtener todos los elementos
de un xml, ge visto que la funcion GetElementsByName,
pero no me sirve ya que aqui siempre se manda como
parametro el nombre del elemento lo que yo quiero es
obtener son los elementos del xml. algo asi como la
estructura del archivo, pues lo q quiero es poder
importar los datos del archivo xml, a una tabla x, pero
esa tabla sera exatamente igual al el original. espero me
hallan podido entender y me puedan ayudar
Respuesta Responder a este mensaje
#2 Tristan
16/07/2005 - 20:12 | Informe spam
Perdona un segundo. No se si comprendo lo que estás haciendo.

Me parece entender que lo que quieres es crear una tabla a partir de un
documento xml. ¿Es así?.

Ten en cuenta que tienes un método en DataSet que permite leer los datos de
un documento xml. ReadeXml. También tienes un método ReadXmlSchema, que
permite crear la estructura del dataset a partir de un esquema xml. Ta,bién
existen los correspondientes métodos Write. Es decir la conversión xml -
dataset es inmediata. No requiere ningún código.

Por otro lado, esta es una forma muy cómoda de trabajar con documentos xml,
puesto que una vez convertido en dataset se manipula como una serie de
tablas.

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida