Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    formattazione AS (andare a capo)

    premetto che non posso modificare il codice XML quidni devo agire esclusivamente sul codice AS di flash

    invece del sep = ' | ' devo andare a capo
    come posso fare?


    mio_xml = new XML();
    mio_xml.path = this;
    mio_xml.ignoreWhite = true;
    mio_xml.onLoad = function(success)
    {
    var inci, History, incidents, DescIncidents, Inc,sep;
    if (success) {

    // entro nella root del file xml e mi posiziono sul nodo history
    History = this.firstChild.firstChild.nextSibling;

    // mi posiziono sul nodo incidents
    incidents = History.firstChild;

    // mi posiziono sul primo figlio di incidents (inc)
    Inc = incidents.firstChild;

    DescIncidents = '';
    sep = '';

    // ciclo sui figli di incidents
    while (Inc) {
    // aquisisco il valore (nodevalue) del nodo inc corrente e lo concateno coi nodi precedenti
    // il primo attributo presente nel nodo indica il nome da assegnare alla variabile inc
    DescIncidents += sep + Inc.firstChild.nodeValue + ' ' + inc.attributes.inci;
    sep = ' | ';
    // mi sposto sul nodo successivo
    Inc = Inc.nextSibling;
    }
    this.path.testo1 = DescIncidents;
    }

    };
    mio_xml.load("file.xml");

  2. #2
    come non detto.....
    ho risolto :tongue:

    bastava sostituire | con \n

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.