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

Como almacenar en SQLserver2000 un XML extraido de un URL con JAVA

Estas en el tema de Como almacenar en SQLserver2000 un XML extraido de un URL con JAVA en el foro de Java en Foros del Web. Buenas buenas, ante todo gracias a todos los q brindan ayuda y conocimiento, es admirable... les aclaro que soy un novato en el tema. ok ...
  #1 (permalink)  
Antiguo 11/11/2009, 11:39
Avatar de ARGFA  
Fecha de Ingreso: noviembre-2009
Ubicación: Ciudad Guayana, Venezuela
Mensajes: 55
Antigüedad: 14 años, 5 meses
Puntos: 0
Como almacenar en SQLserver2000 un XML extraido de un URL con JAVA

Buenas buenas, ante todo gracias a todos los q brindan ayuda y conocimiento, es admirable... les aclaro que soy un novato en el tema. ok aqui les va mi problema. Necesito almacenar un XML la cual lo obtengo mediante un URL " ://ssclinea2/ssc/wbs/Ws_Tiempo_Real .php" y me muestra en pantalla:
Código:
<?xml version="1.0" ?> 
- <PisoPlanta>
- <Celdas>
- <Celda id="1">
  <Fecha>11-11-2009</Fecha> 
  <Evento>0</Evento> 
  <E_Efec_Anod>0</E_Efec_Anod> 
  <E_Efec_Anod_Prol>0</E_Efec_Anod_Prol> 
  <Voltaje>4.6199998855591</Voltaje> 
  <E_Perd_Comu>0</E_Perd_Comu> 
  <E_Disp_Line>0</E_Disp_Line> 
  <E_Para_Emer>0</E_Para_Emer> 
  <E_Fall_Ener>0</E_Fall_Ener> 
  <E_Volt_Alto>0</E_Volt_Alto> 
  <E_Volt_Bajo>0</E_Volt_Bajo> 
  <E_Prot_Moto>0</E_Prot_Moto> 
  <E_Anod_Bloq>0</E_Anod_Bloq> 
  <E_Rese_Micr>0</E_Rese_Micr> 
  <E_Alta_Resi>0</E_Alta_Resi> 
  <E_Ajus_Anod>0</E_Ajus_Anod> 
  <E_Perd_Secu>0</E_Perd_Secu> 
  <E_Puen_Manu>0</E_Puen_Manu> 
  <E_Anod_Manu>0</E_Anod_Manu> 
  <E_RPS_Bajo>0</E_RPS_Bajo> 
  <E_Fall_Anal>0</E_Fall_Anal> 
  <E_Alum_Manu>0</E_Alum_Manu> 
  <E_Movi_Puen>0</E_Movi_Puen> 
  <E_Trasegado>0</E_Trasegado> 
  <E_Camb_Carb>0</E_Camb_Carb> 
  <E_Celd_Cocc>0</E_Celd_Cocc> 
  </Celda>

ok ese xml lo tengo q almacenar en una BD en sql server 2000.
lo que he logrado por ahora es extraer el xml y guardarlo en una variable y a la vz cuando ejecuto se ve como va leyendo todo el xml... con el siguiente codigo:

Código:
import java.net.*;
import java.io.*;

public class URLReader {
    public static void main(String[] args) throws Exception {
	URL yahoo = new URL("http : //ssclinea2/ssc/wbs/Ws_Tiempo_Real . php");
	BufferedReader in = new BufferedReader(
				new InputStreamReader(
				yahoo.openStream()));

	String inputLine;
	StringBuffer xml = new StringBuffer();
	
	while ((inputLine = in.readLine()) != null){
		
		//pinta linea a linea en pantalla
		System.out.println(inputLine);
		System.out.println("");
		
		//va guardando en variable todo el documento xml
	    xml.append(inputLine);
	  
	}
	
	System.out.print(xml);
	
	in.close();
	
	//TODO  variable xml en BBDD que contiene todo el documento XML consultado 
	//en pagina php
    }
}
la cual obtengo el xml en pantalla..... pero no lo quieron en pantalla sino almacenarlo en una tabla por ejemplo:
cel Eve Efec com
1 / 0 / 1 / 0
2 / 1 / 3 / 0

y asi sucesivamente muchachos.... estoy programando en java con eclipse.
les agradesco un poco de ayuda. GRACIAS....

Última edición por ARGFA; 11/11/2009 a las 11:55 Razón: me falto un detalle en el titulo
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 10:14.