|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
|
[xsl] imposible - for-each
Ola!
sto creando una stringa xsl e mi sono trovato a dover usare il ciclo for-each.. Rispettando la sintassi letta da qualche sito e poi dall'msdn ho visto che le righe vengono riprodotte giustamente... solo che non vengono valorizzate in pratica mettendo i for-each i value-of smettono di funzionare Codice:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<GanttChartCollection>
<GanttChart GanttChartId="FirstView" Default="true">
<xsl:for-each select="ProductSegmentList/PDefM_PS">
<CustomRow RowPk="1"
ReadOnly="false" SpecialStyleColor="1234567">
<TaskName>
<xsl:value-of select="ProductSegmentList/PDefM_PS/PS"/>
</TaskName>
<Start>25/12/2005 10:00:00</Start>
<Finish>25/12/2005 19:00:00</Finish>
</CustomRow>
</xsl:for-each>
</GanttChart>
</GanttChartCollection>
</xsl:template>
</xsl:stylesheet>
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/ |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
|
io sto usando oxygen come editor di testo, esiste la possibilità di creare automaticamente un file xsl partendo dal xml sorgente e l'xml finale???
con uale altro programmino sarebbe possibile invece? thnks
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/ |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
prova con
<xsl:value-of select="PS"/> al posto di <xsl:value-of select="ProductSegmentList/PDefM_PS/PS"/>
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
|
Quote:
ci stavo tirando facciate da lunedì ma scusa quindi il percorso a cosa è riferito? in base al ciclo dentro il quale è inserito? con ./ davanti al percorso "si torna su" di un livello? Grazie per l'aiuto
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/ |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Gli elementi vanno riferiti in base a dove ti trovi; nel ciclo for scrivendo
<xsl:for-each select="ProductSegmentList/PDefM_PS"> significa che per ogni elemento ProductSegmentList/PDefM_PS ti posizioni su di esso e quindi all'interno del ciclo i percorsi vanno scritti tenendo presente che ti trovi su quell'elemento. Per andare su di un elemento devi usare ../ mentre ./ indica "questo" elemento: ../ciao sale su di uln livello e seleziona l'elemento ciao ./ciao seleziona il figlio ciao di questo elemento
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Zena
Messaggi: 1883
|
thanks a lot
__________________
Internet gratis in mobilità? perchè no? http://www.fon.com/ |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:11.



















