1 messaggio dal 04 gennaio 2011
chi mi puo spiegare cosa vuol dire questa riga:
<xsl:if test="(translate(sm:Order/sm:CustomerOrder/cst:Vendor/cst:cap,' ','')!='')">

cercate di darmi una mano per favore...
Così ad occhio direi che dato un xml, in una posizione tipo
<Order><CustomerOrder><Vendor>

viene preso il valore del tag <cap> e su questo vengono sostituiti gli spazi ' ' con '' (quindi di fatto vengono eliminati tutti gli spazi).
Inoltre, se il risultato di questa operazione restituisce un cap nullo, allora viene inserito un output (che tu hai omesso) e che si trova nel tag xsl:if che tu hai proposto:

<xsl:if test="(translate(sm:Order/sm:CustomerOrder/cst:Vendor/cst:cap,' ','')!='')">
  ...un output da visualizzare nel caso il cap sia nullo...
</xsl:if>


HTH
6 messaggi dal 17 maggio 2006
Aiutoooo
grazie mille, purtroppo ti devo fare una nuova domanda.

mi hanno dato queste regole e devo fare una trasformazione
XPATH INPUT
mio/tuo/suo/CrattamentoI

XPATH OUTPUT
/MSP-STRUTTURA/ORDINE/ASSENSO1

VALORE OBBLIGATORIO IN INPUT:
X per 1100 - 1990

SPERO DI ESSERE STATO CHIARO..IL MIO PROLEMA E COME FARE A METTERE QUESTA OBBLIGATORIETà, CIOE ALLA FINE SAREBBE OPZIONALE NEL SENSO CHE è OBBLIGATORIO SOLO PER 1100 -1990
io ho scritto cosi....
<xsl:if test="CrattamentoI"><ASSENSO1><xsl:value-of select="CrattamentoI"/></ASSENSO1
></xsl:if>
Modificato da pagineasp_nuove il 12 gennaio 2011 09.02 -
Modificato da pagineasp_nuove il 13 gennaio 2011 11.24 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC