Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema substr

  1. #1

    problema substr

    Ciao a tutti,
    ho isolato il problema e spero che qualcuno adesso mi possa aiutare

    ecco il primo caso:
    <xsl:variable name="giggiouno" select ="substring-before('artist,album', ',')" />
    <xsl:value-of select="$giggiouno" />

    In questo caso mi stampa a video "artist" mentre io vorrei avere il valore del nodo corrente artist


    Il secondo caso:
    <xsl:variable name="giggiodue" select ="artist" />
    <xsl:value-of select="$giggiodue" />
    Se non facccio la substr ma nella dichiarazione della variabile metto subito il nome semplice funziona tutto e infatti mi stampa il valore del nome "artist".

    Qualcuno mi saprebbe dire come mai???
    Io non ci sto capendo più niente

  2. #2
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    non ho capito una mazza di quello che devi fare, ma se il tuo problema è metter il valore artist nella substring basta omettere le ' ' e ti pesca il valore del nodo artist

    <xsl:variable name="giggiouno" select ="substring-before(artist, ',')" />

  3. #3

    Risolto

    grazie per l'aiuto.. cmq ho risolto così:
    <xsl:value-of select="./@node() [name()=$elenco]" />
    $elenco è la parte che mi tira fuori la substr e a me serviva il valore di un attributo (per questo la @)..
    Grazie mille

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.