Foros del Web » Programando para Internet » Javascript »

guardar los datos de xml en un array javascript

Estas en el tema de guardar los datos de xml en un array javascript en el foro de Javascript en Foros del Web. Hola, no se como puedo guardar los datos de un script xml en un array de javascript, por ejemplo algo como esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 20/09/2011, 20:17
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
guardar los datos de xml en un array javascript

Hola, no se como puedo guardar los datos de un script xml en un array de javascript, por ejemplo algo como esto:

Código XML:
Ver original
  1. <empresa>
  2. <trabajadores>
  3. <nombre>carlos</nombre>
  4. <nombre>andrea</nombre>
  5. <nombre>sonia</nombre>
  6. <nombre>pedro</nombre>
  7. </trabajadores>

como tendria que hacerlo para crear tres arrays con javascript para nombre,edad,cargo, gracias de antemano.

Última edición por azaz; 21/09/2011 a las 03:09
  #2 (permalink)  
Antiguo 21/09/2011, 05:30
 
Fecha de Ingreso: junio-2008
Mensajes: 165
Antigüedad: 15 años, 11 meses
Puntos: 6
Respuesta: guardar los datos de xml en un array javascript

Me parece que mediante javascript no vas a poder hacerlo, ya que javascript es del lado del cliente y no puede comunicarse con el servidor para leer y capturar, deberias buscar alguna forma de plantarlo en el codigo y recogerlo con javascript y mediante expresiones regulares capturar los nodos. No estoy del todo seguro de mi respuesta pero igual te valga o igual se pueda hacer pero no conozco como.
  #3 (permalink)  
Antiguo 21/09/2011, 07:26
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: guardar los datos de xml en un array javascript

buenas,
una vez cargues el documento xml con javascript, puedes usar el método getElementsByTagName para capturar los elementos que deseas; por ejemplo <nombre>. luego es cuestión de leer su contenido. http://www.w3schools.com/dom/met_doc...sbytagname.asp
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 21/09/2011, 09:12
Avatar de Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 13 años
Puntos: 343
Respuesta: guardar los datos de xml en un array javascript

Por ahí esta mini librería te sirva: Convert XML to JSON with JavaScript
__________________
blog | @aijoona
  #5 (permalink)  
Antiguo 21/09/2011, 09:15
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: guardar los datos de xml en un array javascript

zerokilled, gracias por la explicacion y aijoona buena libreria gracias.

Saludos.

Etiquetas: 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 05:03.