Título: [Ayuda]Xml y Listbox VB.NET Publicado por: TMarmol en 3 Diciembre 2013, 18:49 pm Necesito que mi programa lea un archivo xml online ( hasta ahi no tengo problema) la cosa es que hay un archivo que tiene nodos (creo que se llaman así ;D) con el mismo nombre, necesito que se añadan los valores de esos nodos a un listbox
Xml: Código La longitud del archivo es variable. La palabra que sustituye a "Dato", es siempre la misma Necesitaria que en un listbox aparecieran todos los valores, he probado con un bucle for, pero no he conseguido resultado La forma en la que obtengo los datos del xml es la siguiente: Código
Título: Re: [Ayuda]Xml y Listbox VB.NET Publicado por: Eleкtro en 3 Diciembre 2013, 19:16 pm Código
Saludos Título: Re: [Ayuda]Xml y Listbox VB.NET Publicado por: TMarmol en 3 Diciembre 2013, 19:37 pm Código Saludos He modificado tu código para que funcionase con lo que tengo, pero aun así en el listbox no sale nada Código
Título: Re: [Ayuda]Xml y Listbox VB.NET Publicado por: Eleкtro en 3 Diciembre 2013, 19:44 pm No es exactamente lo que busco, en tu código esta incluido el código xml, mi programa lo obtiene leyéndolo de una web mediante Openread, obtengo una string. El código que mostré es un ejemplo, puedes adaptarlo para leer diréctamente el string: Código
EDITO: En el código que has mostrado estás usando/cargando un XmlDocument y un XDocument, elige uno de los dos, elimina estas lineas de tú código: Citar Código
PD: también puedes hacerlo todo de una: Código
saludos Título: Re: [Ayuda]Xml y Listbox VB.NET Publicado por: TMarmol en 3 Diciembre 2013, 20:04 pm El código que mostré es un ejemplo, puedes adaptarlo para leer diréctamente el string: He hecho lo que me has dicho y sigue sin pasar nadaEDITO: En el código que has mostrado estás usando/cargando un XmlDocument y un XDocument, elige uno de los dos, elimina estas lineas de tú código: PD: también puedes hacerlo todo de una: saludos Código
Título: Re: [Ayuda]Xml y Listbox VB.NET Publicado por: Eleкtro en 3 Diciembre 2013, 20:09 pm EDITO:
primero de nada, elimina esta linea: Código: On Error Resume Next No uses esa instrucción jamás, usa un try/catch ordinario para que, si hubiese error, puedas ser informado del detalle del error. Aparte de eso, desconozco lo que hace tu método Datos, si el parámetro que recibe la función es ByRef entonces ¿has comprobado si después de llamar a la función el contenido del string "content" es el mismo?, quiero decir, ¿has comprobado que "content" es string válido antes de parsearlo?, ¿has comprobado también si las mayúsculas/minúsculas de los nodos son correctas? (.<friendslist>.<friends>.<friend> {_friend.<Dato>)). EDITO 2: Esto no tiene tanta relevancia, pero la función "Amigos" no devuelve ningún valor ni tampoco le has asignado un datatype de retorno, tu función en realidad es un sub, deberías modifícarlo corréctamente. EDITO3: Prueba a hacerlo de esta manera: Código
Saludos! Título: Re: [Ayuda]Xml y Listbox VB.NET Publicado por: TMarmol en 3 Diciembre 2013, 20:33 pm EDITO: primero de nada, elimina esta linea: Código: On Error Resume Next No uses esa instrucción jamás, usa un try/catch ordinario para que, si hubiese error, puedas ser informado del detalle del error. Aparte de eso, desconozco lo que hace tu método Datos, si el parámetro que recibe la función es ByRef entonces ¿has comprobado si después de llamar a la función el contenido del string "content" es el mismo?, quiero decir, ¿has comprobado que "content" es string válido antes de parsearlo?, ¿has comprobado también si las mayúsculas/minúsculas de los nodos son correctas? (.<friendslist>.<friends>.<friend> {_friend.<Dato>)). EDITO 2: PD: Esto no tiene tanta relevancia, pero la función "Amigos" no devuelve ningún valor ni tampoco le has asignado un datatype de retorno, tu función en realidad es un sub, deberías modifícarlo corréctamente. Saludos! He comprobado lo ultimo que me has dicho, el host estaba dando fallos y debido al Código: On Error Resume Next Te lo agradezco. Te mencionare en el "About" ;D Título: Re: [Ayuda]Xml y Listbox VB.NET Publicado por: Eleкtro en 3 Diciembre 2013, 20:36 pm Te mencionare en el "About" ;D xDDe nada, para eso estamos, me alegro de que lo consiguieras. PD: le hice una última modificación al código que te propuse en el comentario de arriba, míralo si lo quieres testear. Saludos |