Visualizzazione dei risultati da 1 a 10 su 10

Discussione: sort

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173

    sort

    Ciao, sono alle prime armi di XML e sto facendo qualche file di prova.
    Ho un file xml e xsd e poi cerco di formattarlo tramite xsl, e vorrei applicare un ordinamento con sort ma non mi funziona. Premetto che ho installato IE 6 quindi non dovrebbero esserci problemi e all'inizio del file ho dichiarato:
    <xsl:stylesheet version="1.0" xmlns:xsl2="http://www.w3.org/1999/XSL/Transform" xmlns:xsl="uri:xsl">
    e quando applico il sort scrivo
    <xsl2:sort select="ARGOMENTI"/>
    Sto usando il namespace giusto?
    Qual'è il problema?
    Grazie, ciao ciao

  2. #2
    Potrebbe essere IE ,
    cmq potresti spiegare meglio il pb vediamo se posso aiutarti!!
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    Ecco il codice del file xsl:
    <?xml version="1.0"?>

    <xsl:stylesheet version="1.0" xmlns:xsl2="http://www.w3.org/1999/XSL/Transform" xmlns:xsl="uri:xsl" >

    <xsl:template match="/">
    <HTML>
    <style>
    .Intestazione
    {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: midnightblue;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #d5e9e9;
    FONT-VARIANT: small-caps;
    TEXT-ALIGN:center
    }
    .corpo
    {
    FONT-SIZE: 11px;
    COLOR: midnightblue;
    TEXT-ALIGN:center;
    FONT-FAMILY: Tahoma;
    CURSOR:HAND
    }
    .cella
    {
    BORDER: #d5e9e9 1px solid;
    }
    </style>
    <SCRIPT LANGUAGE="JAVASCRIPT">

    var ie=document.all
    //funzione che cambia il colore
    function changeto(e,highlightcolor,fontColor){

    source=ie? event.srcElement : e.target
    source=(source.parentNode)?source.parentNode:sourc e.parentElement
    source.style.backgroundColor=highlightcolor
    source.style.color=fontColor
    }
    </SCRIPT>
    <BODY>
    <TABLE BORDER="0" cellspacing="0" cellspadding="0">
    <TR class="Intestazione">
    <TD > Nome Corso </TD>
    <TD > Caratteristiche Corso </TD>
    <TD> Argomenti </TD>
    <TD> Obiettivi </TD>
    <TD> Prerequisiti </TD>
    <TD> Codice </TD>
    <TD> Numero Ore </TD>
    <TD> Modalita esame </TD>
    <TD> Periodo </TD>
    <TD> Costo in euro </TD>
    <TD> Docente assegnato </TD>
    </TR>

    <xsl:for-each select="SCUOLA/CORSO">
    <xsl2:sort data-type="text" select="ARGOMENTI" />
    <tr class="corpo" onMouseover="changeto(event,'midnightblue','#D5E9E 9')" onMouseout="changeto(event,'WHITE','midnightblue') ">
    <TD class="cella"><xsl:value-of select="@nome"/></TD>
    <TD class="cella" ALIGN="LEFT"><UL>
    <LI>Attivo:<xsl:value-of select="@attivo"/></LI>
    <LI>Difficolta:<xsl:value-of select="@difficolta"/></LI>
    <LI>Studenti iscritti:<xsl:value-of select="@num_studenti"/></LI>[/list]
    </TD>
    <TD class="cella"><xsl:value-of select="ARGOMENTI"/></TD>
    <TD class="cella"><xsl:value-of select="OBIETTIVI"/></TD>
    <TD class="cella"><xsl:value-of select="PREREQUISITI"/></TD>
    <TD class="cella"><xsl:value-of select="CODICE"/></TD>
    <TD class="cella"><xsl:value-of select="NUM_ORE"/></TD>
    <TD class="cella"><xsl:value-of select="MOD_ESAME"/></TD>
    <TD class="cella"><xsl:value-of select="PERIODO"/></TD>
    <TD class="cella"><xsl:value-of select="COSTO"/></TD>
    <TD class="cella"><xsl:value-of select="DOCENTE"/></TD>
    </tr>
    </xsl:for-each>
    </TABLE>
    </BODY>
    </HTML>
    </xsl:template>
    </xsl:stylesheet>

  4. #4
    si ma che errore ti da?
    cmq ti consiglio di mettere il css e il javascript in un file esterno.
    Tu usi come parser ?
    quello di explorer?
    non credo che siano pb di name-space
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    non mi da errori, semplicemente non mi ordina nulla.
    uso il parser di explores (ie 6).

  6. #6
    io uso spesso xalan,potrebbe essere che il parser di explorer non accetta il sort prova con un altro parser tipo quello che uso io.
    Che editor usi per scrivere xml xsl?
    xsd? è lo schema?
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    Ma, io ora uso interdev perchè il progetto è in asp e devo creare dei report in xml. Ma non è per niente comodo, me ne consiglieresti qualcuno?

  8. #8
    c'è xmlSpy,ma è a pagamneto
    io uso jedit che è un prodotto free,è un multi editor e ha dei plugin che ti permenttono di fare delle trasformazioni xml-xsl, e altre cose
    www.jedit.org
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    alcuni mi hanno detto che con dreamweaver si trovano bene, non saprei..

  10. #10
    xml xsl non credo proprio !!!!
    i prodotti open source sono sempre i milgliori :adhone:
    Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina.

    E’ diviso in varie sezioni che spaziano passando dalla gastronomia, al benessere, alla vita notturna ed ai vari negozi da visitare. Le diverse sezioni renderanno più semplice la consultazione ai visitatori.

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.