Foros del Web » Programación para mayores de 30 ;) » .NET »

webbrowser url guardar el contenido a xml

Estas en el tema de webbrowser url guardar el contenido a xml en el foro de .NET en Foros del Web. hola quisiera saber si el webbrowser trae una opcion para guardar la pagina que visualizas y guardar su contenido yasea hml ,htm o xml lo ...
  #1 (permalink)  
Antiguo 25/08/2011, 08:49
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
webbrowser url guardar el contenido a xml

hola quisiera saber si el webbrowser trae una opcion para guardar la pagina que visualizas y guardar su contenido yasea hml ,htm o xml


lo que quiero es guardar el contenido por ejmplo un xml guardarlo a mi computadora mediante un boton que guarde el contenido en xml a xml en mi pc

gracias.


solo vb.net no c# ni en consola o otro
  #2 (permalink)  
Antiguo 25/08/2011, 08:55
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: webbrowser url guardar el contenido a xml

encontre este codigo

WebBrowser1.ShowSaveAsDialog()
si funciona pero no quiero que me salga el save dialog
sino que yo le de una ruta y que me lo guarde en xml
  #3 (permalink)  
Antiguo 25/08/2011, 09:01
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: webbrowser url guardar el contenido a xml

no gracias ya lo hice

My.Computer.Network.DownloadFile("http://paginaweb/archivo.xml", "C:\x.xml")

ESPERO QUE A ALGUIEN MAS LE SIRVA
  #4 (permalink)  
Antiguo 25/08/2011, 09:22
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: webbrowser url guardar el contenido a xml

Excelente!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 25/08/2011, 09:44
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: webbrowser url guardar el contenido a xml

con el codigo que encontre esta muybueno

el problema que tengo

yo quiero descargar 2 paginas a xml que una pagina asp genera una consulta y esta la imprime como contenido xml

uno de los archivos es ta asi http://pagina/xml.asp
este si me lo descarga con el contenido xml que quiero

el otro archivo es asi http://pagina/actualiza.asp?=xml
y cuando descargo el archivo si me lo hace xml el problema es que cuando lo abro

no me da los datos
esto es lo que me genero

<HTML>
<HEAD><TITLE>Redirection</TITLE></HEAD>
<BODY><H1>Redirect</H1></BODY>
</HTML>

antes lo que queria era poder visualizar en una aplicacion de vb.net
con el control webcontrol webbrowser

explicacion
agregar un webbrowser al formulario
lograr extraer el contenido de la pagina asp que genera un xml
visualizarlo en un textbox

esto es lo que quiero hacer me podrian ayudar
  #6 (permalink)  
Antiguo 25/08/2011, 09:47
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: webbrowser url guardar el contenido a xml

Cual es el codigo que usas para descargar del http://pagina/actualiza.asp?=xml?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #7 (permalink)  
Antiguo 25/08/2011, 09:52
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: webbrowser url guardar el contenido a xml

My.Computer.Network.DownloadFile("http://pagina/actualiza.asp", "C:\contenido.xml")


pero el otro lo queria hacer asi


TextBox1.Text = WebBrowser1.DocumentText.ToString

con este pueder ver todo el codigo pero no me da los nodos me sale
todo body html rl contenido de la busqueda para gernerar el xml
  #8 (permalink)  
Antiguo 25/08/2011, 10:07
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: webbrowser url guardar el contenido a xml

Podriamos utilizar el WebRequest y WebResponse, dale una ojeada a este articulo. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #9 (permalink)  
Antiguo 25/08/2011, 10:09
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: webbrowser url guardar el contenido a xml

ok encontre este otro


esto lo puse en un boton
xml("http://pagina/actualiza.asp?variable=xml")




Sub xml(ByVal palabras As String)


Dim request As Net.WebRequest
Dim response As Net.WebResponse
Dim xmll As String

xmll = palabras

Try
' Cear la solicitud de la URL.
request = Net.WebRequest.Createxml

' Obtener la respuesta.
response = request.GetResponse()

' Abrir el stream de la respuesta recibida.
Dim reader As New IO.StreamReader(response.GetResponseStream())

' Leer el contenido.
Dim res As String = reader.ReadToEnd()

' escribe el contenido
TextBox1.Text = res

reader.Close()
response.Close()

Application.DoEvents()

Catch ex As Exception

Dim s As String = ex.Message
MessageBox.Show(s)

End Try


End Sub


este si me da el contenido xml del sitio http://pagina/actualiza.asp?variable=xml
ya funciono

esto lo hice porque estos xml tienen datos que necesito ver constante mente
lo que hice es crear una pagina html que lee un xml mediante ajax
de promero solo hice todo y si funcionaba de manera local despues solo
remplace la ruta por la del sitio web pero me decia que no tenia acceso
por eso lo hice de estamanera visualizandolo en un textbox para poder guardarlo a xml

lo que no se es si almomento de sobreescrivir el contenido el ajax me lo actualice sin tener que oprimir f5

Etiquetas: contenido, url, visual, webbrowser, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:36.