elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  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 2,959 veces)
NetJava

Desconectado Desconectado

Mensajes: 195



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

       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: 195



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

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: 195



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

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
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


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

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
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
NetJava

Desconectado Desconectado

Mensajes: 195



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

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
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


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

La otra manera era utilizar un stringwriter

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

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"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
Duda (Parar bucle con dato boolean) [bucle while]
Java
Dem0ny 5 14,598 Último mensaje 17 Diciembre 2008, 17:43 pm
por Dem0ny
Generar 6 números y ordenarlos en el mismo bucle(lenguaje C)
Programación C/C++
NOB2014 4 1,475 Último mensaje 18 Septiembre 2014, 17:30 pm
por rir3760
Ayuda! Cargar un formulario mediante bucle en html
Desarrollo Web
codX 0 320 Último mensaje 16 Noviembre 2019, 04:34 am
por codX
[JAXB] Generar xsd mediante schemagen
Java
K-YreX 7 1,245 Último mensaje 22 Diciembre 2020, 09:04 am
por rub'n
Generar exe mediante script Python ¿posible?
Scripting
Xyzed 4 895 Último mensaje 16 Febrero 2021, 03:02 am
por Xyzed
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines