Foros del Web » Creando para Internet » Flash y Actionscript »

llamar a un XML que esta dentro de HTML

Estas en el tema de llamar a un XML que esta dentro de HTML en el foro de Flash y Actionscript en Foros del Web. buenas compañeros.... quería haceros una consulta pues estoy en un lio que aparentemente resulta sencillo de resolver pero que se me esta complicando mas de ...
  #1 (permalink)  
Antiguo 10/05/2005, 07:27
 
Fecha de Ingreso: mayo-2005
Mensajes: 91
Antigüedad: 12 años, 7 meses
Puntos: 2
llamar a un XML que esta dentro de HTML

buenas compañeros.... quería haceros una consulta pues estoy en un lio que aparentemente resulta sencillo de resolver pero que se me esta complicando mas de lo que imaginaba...

el caso es que hasta ahora yo he estado llamando desde mi flash a un XML como había hecho siempre, así...

Código:
function cargarXML() {
		
		obj_xml.load("datos2.xml");
	
	}
ya que tenía el XML en otra hoja aparte. El problema que tengo ahora es que me pasan el XML dentro de la propia pagina HTML donde va el object del flash.... alguien sabria como recoger ese XML por favor?????

yo no se como hacer la llamada para que me lo leyera como hasta ahora....

un ejemplo de lo que seria el object es este...

Código:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="740" HEIGHT="420" ALIGN="">
<PARAM NAME=movie VALUE="prueba.swf">
<param name="wmode" value="transparent">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<param name="flashvars" value='xml=<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE CESTAS [
<!ELEMENT CESTAS (CESTA+)>
<!ELEMENT CESTA (CATEGORIA+)>
<!ELEMENT CATEGORIA EMPTY>
<!ATTLIST CESTA
CODIGO CDATA #REQUIRED
DESCRIPCION CDATA #REQUIRED
OBJETIVO CDATA #IMPLIED
HORIZONTE CDATA #IMPLIED
>
<!ATTLIST CATEGORIA
IMPORTE CDATA #REQUIRED
URL CDATA #REQUIRED
>
]>
<CESTAS>

<CESTA CODIGO="C" DESCRIPCION="Conservadora" OBJETIVO="objetivo conservador" HORIZONTE="menos de cuatro años">
<CATEGORIA IMPORTE="1 €" URL="http://www.ya.com" />
<CATEGORIA IMPORTE="11 €" URL="http://www.nba.com" />

</CESTA>

</CESTAS>
'>
<EMBED src="prueba.swf" quality=high wmode="transparent" WIDTH="740" HEIGHT="420" NAME="tituloFlash" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
se os ocurre el modo???

muchas gracias a todos....
  #2 (permalink)  
Antiguo 10/05/2005, 16:43
 
Fecha de Ingreso: mayo-2005
Mensajes: 91
Antigüedad: 12 años, 7 meses
Puntos: 2
buenas compañeros.... parece que he planteado una duda un tanto complicada....

bueno he estado haciendo pruebas y he llegado a algunas pistas...

al parecer flashvars devuelve el xml no como un xml sino como una cadena de texto sin más y entonces está claro que flash no lo reconoce y no lo puede recorrer...

el caso es que no hay otra solucion que admitir el html tal y como os lo he mostrado, es decir, no puedo sacar el xml a una hoja a parte ni almacenar el xml en una url despues de cargarlo y luego llamarlo desde flash....

se os ocurre algún modo de volver a pintar el xml después de recoger la cadena de texto mencionada.... es muy lioso???

muchas gracias a todos...

un saludo
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 09:52.