|
|
|
![]() |
|
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: 05:00.