Hola

Debes de formar el xml de manera adecuada. Esto quiere decir que debes de tener un 
unico nodo principal y el resto de la estructura seria descendiente de ese nodo.

En tu caso podrias crear un nodo llamada <principal> con lo que te quedar�a as�:

<?xml version="1.0" encoding="iso-8859-1"?>
<principal>
        <software>
                <actualizacion version="Actualizaci�n v.4.05.1" tamanio="25,76 mb." 
link="actualizaciones/actualizacion1.zip" />
                <actualizacion version="Actualizaci�n v.4.05.2" tamanio="25,76 mb." 
link="actualizaciones/actualizacion2.zip" />
                <actualizacion version="Actualizaci�n v.4.05.3" tamanio="25,76 mb." 
link="actualizaciones/actualizacion3.zip" />
                <actualizacion version="Actualizaci�n v.4.05.4" tamanio="25,76 mb." 
link="actualizaciones/actualizacion4.zip" />
                <actualizacion version="Actualizaci�n v.3.02.1" tamanio="25,76 mb." 
link="actualizaciones/actualizacion5.zip" />
                <actualizacion version="Actualizaci�n v.4.01.1" tamanio="25,76 mb." 
link="actualizaciones/actualizacion6.zip" />
        </software>
        <manuales>
                <manual titulo="Dossier Presentaci�n.." tamanio="2,2 mb." 
link="manuales/presentacion.pdf" />
                <manual titulo="Tarifa Precios Venta a P�blico" tamanio="74 kb." 
link="manuales/tarifas2004.pdf" />
                <manual titulo="Nuevo Folletos de Aplicaciones" tamanio="274 kb." 
link="manuales/aplicaciones.pdf" />
                <manual titulo="Demo  (Demo 01)" tamanio="2,45 mb." link="demo.pdf" />
        </manuales>
        <formularios>
                <formulario tipo="Enviar incidencias por formulario" 
link="formularios/formularioIncidencias.php" />
                <formulario tipo="Enviar control de calidad por formulario" 
link="formularios/formularioCalidad.php" />
                <formulario tipo="Enviar sugerencias por formulario" 
link="formularios/formularioSugerencias.php" />
        </formularios>
</principal>

Espero que sea ese el unicom problema

Un saludo

*********** SEPARADOR DE RESPUESTA  ***********

Recibido el 03/03/2004 a las 13:12

De: Rafa Garcia



>Recurro a vosotros pq estoy desesperado...necesito cargar los datos de
>este xml q os incluyo abajo en un fla (codigo tambien abajo), q genera
>mediante un bucle un movieClip por cada valor de cada uno de los nodos
>secundarios del nodo principal. El problema es que no consigo cargar los
>valores en los campos de texto dinamico de los MC.
>Llevo 3 horas con esto y ya no veo nada de nada...necesito mas ojos. (y me
>he mirado el mail-archive, lo juro por spielberg)
>Muchas gracias por adelantado por lo del OT y un saludo a todos.
>
>Rafa Garc�a
>
>
>CODIGO XML de clientes_demo.xml
>
><?xml version="1.0" encoding="iso-8859-1"?>
><software>
>       <actualizacion version="Actualizaci�n v.4.05.1" tamanio="25,76 mb."
>link="actualizaciones/actualizacion1.zip" />
>       <actualizacion version="Actualizaci�n v.4.05.2" tamanio="25,76 mb."
>link="actualizaciones/actualizacion2.zip" />
>       <actualizacion version="Actualizaci�n v.4.05.3" tamanio="25,76 mb."
>link="actualizaciones/actualizacion3.zip" />
>       <actualizacion version="Actualizaci�n v.4.05.4" tamanio="25,76 mb."
>link="actualizaciones/actualizacion4.zip" />
>       <actualizacion version="Actualizaci�n v.3.02.1" tamanio="25,76 mb."
>link="actualizaciones/actualizacion5.zip" />
>       <actualizacion version="Actualizaci�n v.4.01.1" tamanio="25,76 mb."
>link="actualizaciones/actualizacion6.zip" />
></software>
><manuales>
>       <manual titulo="Dossier Presentaci�n.." tamanio="2,2 mb."
>link="manuales/presentacion.pdf" />
>       <manual titulo="Tarifa Precios Venta a P�blico" tamanio="74 kb."
>link="manuales/tarifas2004.pdf" />
>       <manual titulo="Nuevo Folletos de Aplicaciones" tamanio="274 kb."
>link="manuales/aplicaciones.pdf" />
>       <manual titulo="Demo  (Demo 01)" tamanio="2,45 mb." link="demo.pdf" />
></manuales>
><formularios>
>       <formulario tipo="Enviar incidencias por formulario"
>link="formularios/formularioIncidencias.php" />
>       <formulario tipo="Enviar control de calidad por formulario"
>link="formularios/formularioCalidad.php" />
>       <formulario tipo="Enviar sugerencias por formulario"
>link="formularios/formularioSugerencias.php" />
></formularios>
>
>CODIGO FLA
>
>stop();
>
>//cargamos el xml para la caja de software
>function iniciarSoftware(){
>       miXML=new XML();
>       miXML.load("clientes_demo.xml");
>       with (miXML.onLoad){
>               interpreteSoftware;
>               interpreteManuales;
>               interpreteFormularios;
>               _root.cargado.text = "si";
>       }
>       miXML.ignoreWhite=true;
>}
>
>function interpreteSoftware(){
>       menuSoft=new Array();
>       menuSoft=miXML.firstChild.childNodes[0];
>       generarSoftware();
>       }
>
>function generarSoftware(){
>       for(i=0;i<MenuSoft.length;i++){
>    attachMovie("mcSoftware","software"+i,i);
>       this["software"+i].version=menuSoft[i].firstChild.attributes.version;
>//aqui est� el problema...como co�o accedo a los nodos de cada uno de los
>valores de la matriz que me ha generado el childNodes
>       this["software"+i].tamanio=menuSoft[i].firstChild.attributes.tamanio;
>       this["software"+i].link=menuSoft[i].firstChild.attributes.link;
>       this["software"+i]._x=275;
>       this["software"+i]._y=ySoft;
>       ySoft+=30;
>       }
>}
>
>function interpreteManuales(){
>       menuManu=new Array();
>       menuManu=miXML.childNodes[1];
>       generarManuales();
>       }
>
>function generarManuales(){
>       for(i=0;i<menuManu.length;i++){
>    attachMovie("mcManuales","manual"+i,i);
>       this["manual"+i].titulo=menuManu[i].attributes.titulo;//en teor�a debe
>ser como he puesto en generarSoftware, pero no me carga ninguno
>       this["manual"+i].tamanio=menuManu[i].attributes.tamanio;
>       this["manual"+i].link=menuManu[i].attributes.link;
>    this["manual"+i]._x=275;
>       this["manual"+i]._y=yManu;
>       yManu+=30;
>       }
>}
>
>function interpreteFormularios(){
>       menuForm=new Array();
>       menuForm=miXML.childNodes[2];
>       generarFormularios();
>       }
>
>function generarFormularios(){
>       for(i=0;i<menuForm.length;i++){
>    attachMovie("mcFormularios","software"+i,i);
>       this["formulario"+i].tipo=menuForm[i].attributes.tipo;
>       this["formulario"+i].link=menuForm[i].attributes.link;
>    this["formulario"+i]._x=275;
>       this["formulario"+i]._y=yForm;
>       yForm+=30;
>       }
>}
>ySoft=yForm=62;
>yManu=280;
>iniciarSoftware();
>iniciarManuales();
>//iniciarFormularios();
>
><!-------------------------------
>Lista ASNativos:
>subscripciones/desubscripciones
>http://www.sidedev.net/asnativos
>Archivos:
>sin busqueda (+actualizado):
>http://www.sidedev.net/archive
>con busqueda (-actualizado)
>http://www.mail-archive.com/[EMAIL PROTECTED]/
>-------------------------------->



<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->

Responder a