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

    [XSL] - Testare se un campo è vuoto

    Salve tra i tanti dubbi che ho uno è questo:

    sto scrivendo un documento xslt per impaginare i dati in un file xml,ho necessità di testare se alcuni campi nell'xml sono vuoti oppure no mediante un test effettuato tramite xsl:if
    Qual'è la condizione da impostare nell'attributo "test" dell'xsl:if?
    Grazie
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  2. #2

    Re: [XSL] - Testare se un campo è vuoto

    Originariamente inviato da unomichisiada
    Salve tra i tanti dubbi che ho uno è questo:

    sto scrivendo un documento xslt per impaginare i dati in un file xml,ho necessità di testare se alcuni campi nell'xml sono vuoti oppure no mediante un test effettuato tramite xsl:if
    Qual'è la condizione da impostare nell'attributo "test" dell'xsl:if?
    Grazie
    verifichi che il tuo attributo sia uguale (o diverso) da ""
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  3. #3
    Si questo era ovvio ,il fatto era che se l'xml è formattato manadando a capo il tag di chiusura rispetto a quello di apertura (pur lasciando vuoto il campo) il test fallisce.
    Comunque ho risolto,ho trvato in un'altro forum che occorre normalizzare gli spazi e ora funge alla perfezione così per intenderci:
    codice:
    test= "normalize-space(SCALAQUANTITA) != ''"
    Ciao
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

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.