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

    L'XML di Word, è compatibile?

    Ciao gente!

    Sto progettando un sito totalmente in flash dove mi piacerebbe avere tutti i testi e le immagini di facile aggiornabilità, senza costruire un database o intervenire con il php (ancora non sono capace).
    La mia idea sarebbe questa:

    MS Word, esporta in xml
    Flash legge l'xml

    ergo

    faccio leggere a Flash i dati xml creati in word....eh...come però?

    1- ho scelto una strada giusta?
    2- Ho già letto la guida Flash xml---non c'ho capito na mazza, o meglio essendo pienamente allo scuro di qualunque linguaggio di programmazione, non ho ben chiari molti passaggi.


    Me la date una manina?

  2. #2
    comincia a vedere come word crea l'xml..la struttura finale intendo

    poi per fare quello che intendi fare devi per forza conoscere l'interazione tra flash e xml, la guida lo spiga benissimo..certo non è tra le cose piu semplici da fare..

    per problemi posta il codice sia dell'xml che as e vediamo che si puo fare.
    ciao!

  3. #3
    Non ci capisco na mazza!!!
    fammi organizzare bene le idee; intanto sono partito con l'esempio che porta nella guida Flash 8...vediamo cosa ne ricavo.

  4. #4
    Eccomi qua.

    Nello spasmodico tentativo di capirci qualcosa, sono incappato in XMLmind, un programma visual che ti permette di creare un file xml come se fosi in un editor di testo (word, works), con questo risultato:
    • <?xml version="1.0" encoding="UTF-8"?>
      <article>
      <section>
      <title>L'azienda</title>

      <para>Tat nulputat ulla aut praestions etuero odiam alisi bla augait niamet, quat in volorti scincin ciliquis ea feugue cortisi.
      Dunt alit nisisi. Raessed dolor alisi eleniatet prationse ver si tis nonullam acin ulluptate doloborem doloborper susci et augait nis do doloreetummy nostrud tet, con vel dolor augiam, vel eum iriurer ostrud mod doloreet, commy niat nit, commy nonum delenim vel ulla facipit, corper acidunt aliquis alis non hent iriureet nulla aciduismod ectem nummolobore commole ssisi.</para>
      </section>
      </article>


    è compilato correttamente?
    Può essere interpretato da flash?
    E se si, con quali comandi?

  5. #5
    esattamente
    l'xml è giusto è puo benissimo esere interpretato da flash.
    Prendendo esempio dal tuo xml, quando avrai piu item, l'xml si presenterà con una struttura tipo:
    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    
    <article>
    
    <section>
    <title>titolo1</title>
    <para>testo1</para>
    </section>
    
    <section>
    <title>titolo2</title>
    <para>testo2</para>
    </section>
    
    </article>
    e un passo l'hai fatto!
    Ti è rimasta la cosa piu difficile..che nn puoi far fare ad un editor!!!

    rileggiti la guida e cerca di capire la logica..
    per quanto riguarda i comandi, ce ne sono di specifici
    cerca anche cn la guida premendo F1

    non vorrai mica che ti scriva il codice e fare copia e incolla!!!!!

  6. #6
    non vorrai mica che ti scriva il codice e fare copia e incolla!!!!!
    Giammai

    Allora guardando per l'ennesima volta la guida, sono riuscito a capire che per compilare una xml del tipo che ho postato, è più semplice farlo a mano (naturalmente è solo questione di esercizio ed anche tutti gli altri tipi diventeranno più semplici), procedendo in questo modo sono arivato ad avere un discreto risultato anche con formattazioni html (grassetto, corsivo, link...); una cosa però mi rimane oscura, ovvero:

    Se è vero che con questo AS:

    Codice PHP:
    mio_xml = new XML();
    mio_xml.path this;
    mio_xml.ignoreWhite true;
    mio_xml.onLoad = function(success)
    {
      if(
    success){
        
    // mostriamo nel campo di testo solo
        // il contenuto del primo nodo figlio
        
    this.path.testo this.firstChild.firstChild.nodeValue;
      } else {
        
    this.path.testo "caricamento errato";
      }
    };
    mio_xml.load("file2.xml"); 
    Richiamo il primo figlio di questo xml:
    Codice PHP:
      <?xml version="1.0" encoding="UTF-8" ?> 
      <film>Taxi Driver</film>
    Come faccio a richiamare un xml formattato così:
    Codice PHP:
    <?xml version="1.0" encoding="UTF-8"?>
    <descrizione>
    <titolo> titolo </titolo>
        <testo>testo 1</testo>
        <testo>testo2</testo>
    </descrizione>
    in questo caso cosa metto visto che con lo stesso AS mi da valore null ?
    Non ho capito bene questagerarchia.

  7. #7
    dovrebbe essere piu o meno così..

    Codice PHP:
    mio_xml.onLoad = function(success:Boolean) {
        if (
    success) {
            
    lista mio_xml.firstChild.childNodes;
            for (
    i=0i<lista.lengthi++) {
                for (
    k=0k<lista[i].childNodes.lengthk++) {
                    
    lista[i][k] = lista[i].childNodes[k].firstChild.nodeValue;
                }
                
    path.testo.text lista[i][0];
                
    path.testo1.text lista[i][1];
                
    path.testo2.text lista[i][2];
                    }
            }

    ps:nell'xml i nomi dei campi devono essere univoci se ricordo bene, quindi è meglio se scrivi per esempio..:

    Codice PHP:
    <descrizione>
    <
    titolotitolo </titolo>
        <
    testo>testo 1</testo>
        <
    testo1>testo2</testo1>
    </
    descrizione
    ciao

  8. #8
    Perché abbiamo scomodato addirittura un ciclo for?
    Dove è scritto il nome del file xml nello script?

    Chiara è invece l'univocità dei campi.

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.