Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Consiglio per come impostare struttura XML.

    Ciao ragazzi.dovrei creare un file xml che contenga le classi di una scuola. Le classi sono identificate da tre cose:
    -anno,
    -sezione,
    -indirizzo.
    Es. 5binf dove 5 è l'anno, b la sezione e inf(informatica) è l'indirizzo. Sto cercando di creare una struttura semplice e funzionale, ma non ci sto riuscendo. Potreste suggerirmi qualche idea?
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  2. #2
    up
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  3. #3
    Up su..
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  4. #4
    Utente di HTML.it L'avatar di emnlmn
    Registrato dal
    Oct 2008
    Messaggi
    263
    Ciao!
    Innanzitutto questo è il mio primo post su questo forum ! spero di trovarmi bene!!

    Inizio subito con il dire che ho cominciato a "studiare" (sarebbe meglio dire leggere) qualcosa su xml xsl e compagnia da oggi pomeriggio :berto:!
    però voglio tentare lo stesso per vedere se ci ho capito qualcosa, spero non mi fucilerai per questo .

    evitando di parlare del prologo e della dichiarazione di eventuali namespace cerchiamo invece di capire come credo debba essere la struttura.


    codice:
    <?xml version="1.0"?>
    
    
    <scuola>
      
        
        <classe>
            <anno>
                5
            </anno>
            <sezione>
                B
            </sezione>
            <indirizzo>
                inf
            </indirizzo>
        </classe>
    
       <classe>
            <anno>
                4
            </anno>
            <sezione>
                B
            </sezione>
            <indirizzo>
                inf
            </indirizzo>
        </classe>
    
        
    
    </scuola>

    spero sia di aiuto!
    mi sarà utile per verificare cosa ho imparato oggi .


    saluti.

  5. #5
    Apprezzo molto la tua disponibilità. comunque non è male come struttura. Io oramai mi ero orientato verso un modello diverso, però mi interesserebbe confrontarli e capire quale sia più pratico.. Ti segnalerò presto il mio xml così potrai darmi il tuo parere.
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  6. #6
    Utente di HTML.it L'avatar di emnlmn
    Registrato dal
    Oct 2008
    Messaggi
    263
    Figurati, è un piacere potersi scambiare idee .

    Resto in attesa del tuo lavoro allora!!

  7. #7
    Questo è il mio file:
    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <fermi>
       <indirizzo nome="biennio comune" simbolo="">
          <sezione nome="a">
             <anno>1</anno>
             <anno>2</anno>
          </sezione>
          <sezione nome="b">
             <anno>1</anno>
             <anno>2</anno>
          </sezione>
          <sezione nome="c">
             <anno>1</anno>
             <anno>2</anno>
          </sezione>
          <sezione nome="d">
             <anno>1</anno>
             <anno>2</anno>
          </sezione>
          <sezione nome="e">
             <anno>1</anno>
             <anno>2</anno>
          </sezione>
          <sezione nome="f">
             <anno>1</anno>
             <anno>2</anno>
          </sezione>
          <sezione nome="g">
             <anno>2</anno>
          </sezione>
          <sezione nome="h">
             <anno>2</anno>
          </sezione>
          <sezione nome="i">
             <anno>2</anno>
          </sezione>
       </indirizzo>
       <indirizzo nome="scientifico tecnologico" simbolo="st">
          <sezione nome="a">
             <anno>1</anno>
             <anno>2</anno>
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="b">
             <anno>1</anno>
             <anno>2</anno>
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="c">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
       </indirizzo>
       <indirizzo nome="tecnico aereonautico" simbolo="ta">
          <sezione nome="a">
             <anno>1</anno>
          </sezione>
          <sezione nome="b">
             <anno>1</anno>
          </sezione>
          <sezione nome="c">
             <anno>1</anno>
          </sezione>
       </indirizzo>
       <indirizzo nome="informatica" simbolo="i">
          <sezione nome="a">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="b">
             <anno>4</anno>
          </sezione>
       </indirizzo>
       <indirizzo nome="abacus" simbolo="ab">
          <sezione nome="a">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="b">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="c">
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
       </indirizzo>
       <indirizzo nome="elettrotecnica" simbolo="e">
          <sezione nome="a">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="b">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
       </indirizzo>
       <indirizzo nome="meccanica" simbolo="m">
          <sezione nome="a">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="b">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
          <sezione nome="c">
             <anno>3</anno>
             <anno>4</anno>
             <anno>5</anno>
          </sezione>
       </indirizzo>
    </fermi>
    Ti dico subito che nemmeno io sono un'esperto di xml. Non so se c'è qualche errore, però a quanto pare funziona..
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  8. #8
    Utente di HTML.it L'avatar di emnlmn
    Registrato dal
    Oct 2008
    Messaggi
    263
    Si, credo sia efficace il tuo metodo!

    grazie per il confronto

  9. #9
    Premetto che utilizzo Xml da circa 2 mesi per integrarlo nelle pagine internet nelle funzioni javascript,cmq perche non scrivi un codice del tipo:
    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <Scuola>
    	<Anno Id="1">
        			<Corso Id="a" Indirizzo="Biennio"></Corso>
    			<Corso Id="b" Indirizzo="Biennio"></Corso>
    			<Corso Id="c" Indirizzo="Biennio"></Corso>
    			<Corso Id="d" Indirizzo="Biennio"></Corso>
    			<Corso Id="e" Indirizzo="Biennio"></Corso>
    	</Anno>
    	<Anno Id="2">
        			<Corso Id="a" Indirizzo="Biennio"></Corso>
    			<Corso Id="b" Indirizzo="Biennio"></Corso>
    			<Corso Id="c" Indirizzo="Biennio"></Corso>
    			<Corso Id="d" Indirizzo="Biennio"></Corso>
    			<Corso Id="e" Indirizzo="Biennio"></Corso>
    	</Anno>
    
    ...
    ...
    ...
    
    </Scuola>
    In questo modo ottimizzi anche visivamente la struttura dei dati

  10. #10
    Innanzitutto ti ringrazio per il post. L'ho esaminato brevemente, ma a mio parere sembra che non sia molto pratico..ho come la sensazione che sia un pò più complicato effettuare ricerche in questa struttura. Se per esempio volessi sapere quali classi si son formate di un certo indirizzo(che poi è la cosa principale per cui mi serve quest'elenco), dovrei fare una ricerca in ogni anno e in ogni nodo dell'anno..effettuando quindi molte più operazioni di quante ne basterebbero col mio modello dove invece partendo dall'indirizzo ,che è il nodo principale, arrivo subito alle varie sezioni con tutti gli anni. Vedi se anche a te da la stessa impressione, e se no dimmi qual è la tua. comunque grazie ancora
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

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 © 2026 vBulletin Solutions, Inc. All rights reserved.