elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 05:21  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Generar xml mediante bucle vb.net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Generar xml mediante bucle vb.net  (Leído 744 veces)
NetJava

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Generar xml mediante bucle vb.net
« en: 29 Noviembre 2011, 18:54 »

       Buenas!! Tengo un problemilla con el xml y el bucle, pasa la primera vez por el bucle, haciéndolo bien, pero cuando
va a pasar por el bucle por segunda vez, en la ultima instancia 'documento.AppendChild(nodoPrincipal)' peta.


       
Código:
        Dim documento As New XmlDocument
        Dim nodoPrincipal As XmlNode
        Dim nodoSAs XmlNode

        nodoPrincipal = documento.CreateElement("Actualizacion")
        nodoSociedad = documento.CreateElement("Sociedades")

        Dim arr_s() As String = Split(mf_s(dr.Item("act_idS")), "#")

        For Each Elemento As String In arr_s
               nodoS = documento.CreateElement("Datos")
               nodoS.InnerText = Elemento
               nodoPrincipal.AppendChild(nodoS)
               documento.AppendChild(nodoPrincipal)
        Next
       


Tenéis algún ejemplo sobre este tema o os imagináis que pasa XD, muchas gracias, Saludooooooooooooooooooooooos!


En línea
NetJava

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Re: Generar xml mediante bucle vb.net
« Respuesta #1 en: 30 Noviembre 2011, 13:01 »

Buenas,

a lo mejor una mejor forma sería crear el xml a través de un dataset, estoy investigando. ¿Cómo lo veis?

Saludos


En línea
NetJava

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Re: Generar xml mediante bucle vb.net
« Respuesta #2 en: 30 Noviembre 2011, 16:18 »

Hello, al final me he quitado de bucles para hacer el xml, lo he creado mediante un 'DataSet', de cada una de las tablas de la BD, y después he unido los 'DataSet' mediante el método 'Merge':

Código:
miDataSet.merge(otroDataset)

Estoy ultimo si en un bucle, y después convierto en un xml y leo de ese xml:

Código:
miDataSet.WriteXml("C:\Hola.xml")
docXml.Load("C:\Hola.xml")

Lo ultimo que tengo que conseguir es saltarme el paso de guardar/leer el xml, pero que acabe convertido el 'miDataSet'en xml XD

Si alguien tiene duda le cuento como han ido los pasos anteriores, xaoo!
En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Generar xml mediante bucle vb.net
« Respuesta #3 en: 30 Noviembre 2011, 17:15 »

A que te refieres con ... ?
Citar
Lo ultimo que tengo que conseguir es saltarme el paso de guardar/leer el xml, pero que acabe convertido el 'miDataSet'en xml XD

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

NetJava

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Re: Generar xml mediante bucle vb.net
« Respuesta #4 en: 30 Noviembre 2011, 17:35 »

Buenas,

esq la única forma para pasar el 'miDataSet' a xml era guardandolo en C:\, por ejemplo, y después leyéndolo, y quería saltarme esos pasos. Pero ya esta:

Código:
Dim docXml As XmlDataDocument = New XmlDataDocument(miDataSet)

Saludos!
En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Generar xml mediante bucle vb.net
« Respuesta #5 en: 30 Noviembre 2011, 17:37 »

La otra manera era utilizar un stringwriter

Saludos
« Última modificación: 30 Noviembre 2011, 17:40 por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
un bucle de red
Redes
hflores07 0 883 Último mensaje 28 Julio 2004, 12:01
por hflores07
Problema con bucle
Programación Visual Basic
mdg 0 281 Último mensaje 20 Noviembre 2007, 22:02
por mdg
Duda (Parar bucle con dato boolean) [bucle while]
Java
Dem0ny 5 2,943 Último mensaje 17 Diciembre 2008, 17:43
por Dem0ny
Bucle en vb6 ????
Programación Visual Basic
marcofbb 2 609 Último mensaje 28 Mayo 2010, 03:44
por marcofbb
Bucle que no lee
PHP
Riki_89D 2 621 Último mensaje 2 Diciembre 2010, 17:29
por Riki_89D
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines