Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    4

    creare tabella con file xsl

    Ciao a tutti,
    ho un file xml così creato:

    <animali>
    <animale>
    <elemento>nomerazza</elemento>
    <valore>cane</valore>
    </animalle>
    <animale>
    <elemento>tipo</elemento>
    <valore>buono</valore>
    </animale>
    </animali>

    E' un xml complesso. E vorrei creare un xsl, che mi crei una tabella di un database che abbia come nomecampo nomerazza e tipo, e come record cane e buono. Ma il mio xsl mi legge solo nomerazza e cane, gli altri 2 non me li legge. Mi poteteaiutare per cortesia? Grazie

    Francescoi

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    4
    Allora di questo file xml sono riuscito a creare una parte di tabella non in html ma in access con file xslt:

    <animali>
    <animale>
    <elemento>nomerazza</elemento>
    <valore>cane</valore>
    </animalle>
    <animale>
    <elemento>tipo</elemento>
    <valore>buono</valore>
    </animale>
    </animali>

    Le colonne di tabella sono

    Nomerazza Tipo

    Ora dovrei creare le colonne. Ma quando creo le colonne, composte da cane sotto nomerazza e buono sotto "Tipo", mi mette tutto sotto nomerazza. Come posso agganciare i valori l'uno con l'altro. Mi potete aiutare in xsl? Grazie

    Francesco

  3. #3
    !

    Ocio che vedo scritto un "</animalle>" se l'errore è anche nel file su cui stai lavorando non ti aiuta di certo 8)

    cmq:
    codice:
    <animali>
    <animale>
    <nomerazza>Boxer</nomerazza>
    <tipo>cane</tipo>
    </animale>
    <animale>
    <nomerazza>Pit Bull</nomerazza>
    <tipo>cane</tipo>
    </animale>
    </animali>
    o/ !

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    4
    Grazie, ma me ne sono accorto dopo. Ma sono riuscito a creare l'xsl che mi dà la possibilità di fare la tabella, come voglio su questo xml:


    <animali>
    <animale>
    <nomerazza>Boxer</nomerazza>
    <tipo>cane</tipo>
    </animale>
    <animale>
    <nomerazza>Pit Bull</nomerazza>
    <tipo>cane</tipo>
    </animale>
    </animali>

    Ma se tento di fare così:

    <animali>
    <animale>
    <nomerazza>Boxer</nomerazza>
    <tipo>cane</tipo>
    </animale>
    <animali>
    <animale>
    <nomerazza>Pit Bull</nomerazza>
    <tipo>cane</tipo>
    </animale>
    </animali>
    <animali>
    <animale>
    <nomerazza>Boxer</nomerazza>
    <tipo>cane</tipo>
    </animale>
    <animali>
    <animale>
    <nomerazza>Pit Bull</nomerazza>
    <tipo>cane</tipo>
    </animale>
    </animali>

    con l'xsl creato mi ripete i campi, io vorrei che la ripetizione sia un nuovo record. E'possibile fare ciò con questo XML?

    Grazie

  5. #5
    Originariamente inviato da fra3000
    Grazie, ma me ne sono accorto dopo. Ma sono riuscito a creare l'xsl che mi dà la possibilità di fare la tabella, come voglio su questo xml:

    Ma se tento di fare così:

    <animali>
    <animale>
    <nomerazza>Boxer</nomerazza>
    <tipo>cane</tipo>
    </animale>
    <animali>
    <animale>
    <nomerazza>Pit Bull</nomerazza>
    <tipo>cane</tipo>
    </animale>
    </animali>
    <animali>
    <animale>
    <nomerazza>Boxer</nomerazza>
    <tipo>cane</tipo>
    </animale>
    <animali>
    <animale>
    <nomerazza>Pit Bull</nomerazza>
    <tipo>cane</tipo>
    </animale>
    </animali>

    con l'xsl creato mi ripete i campi, io vorrei che la ripetizione sia un nuovo record. E'possibile fare ciò con questo XML?

    Grazie

    ma come son messi questi tag ? ti giuro provo a capire ma non ci riesco ... te hai un file xml e devi creare una tabella con td tr ? e vuoi usare l'xsl per farlo ? non è ardua ma ad esempio su quello che hai postato qua sopra ci son tanti tag aperti e non chiusi per quello si sbudella

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.