Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    problema trasformazione

    ho il seguente xml:
    <AppDev>
    <Corso id="BOZZA" Inizio="" Fine="">
    <NomeCorso>
    </NomeCorso>
    <Arg><![CDATA[]]></Arg>
    <Video Path="C:\Appdev\Appdev\bin\Debug\Corsi\Bozza\Video \">
    <item>1f637098-bc1d-.jpg</item>
    <item>21e73d5b-2a52-.jpg</item>
    <item>82c4166b-8fde-.jpg</item>
    </Video>
    <Audio Path="C:\Appdev\Appdev\bin\Debug\Corsi\Bozza\Audio \">
    <item>21e73d5b-2a52-.jpg</item>
    </Audio>
    <Documenti Path="C:\Appdev\Appdev\bin\Debug\Corsi\Bozza\Docum enti\">
    <item>21e73d5b-2a52-.jpg</item>
    <item>82c4166b-8fde-.jpg</item>
    </Documenti>
    </Corso>
    </AppDev>

    e vorrei trasformarlo in modo da avere tutti gli item di tutti i video,ho provato questo xslt ma non funziona:
    <?xml version="1.0" encoding="UTF-8" ?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
    <h1>
    <xsl:value-of select="appdev/corso/video"/>
    </h1>
    <h2>Sommario</h2>
    <xsl:for-each select="appdev/corso/video">
    <h3>
    <xsl:value-of select="item"/>
    </h3>
    </xsl:for-each>
    <xsl:apply-templates/>
    </xsl:template>

    </xsl:stylesheet>

    come si fa?premetto che ho guardato nella documentazione di html.it , ma li ho visto un esempio con un nodi e attributi,io lo vorrei fare con i nodi, è posibile?
    grazie.

  2. #2
    Utente di HTML.it L'avatar di bobc
    Registrato dal
    Feb 2004
    Messaggi
    245
    Al posto di:
    <xsl:value-of select="appdev/corso/video"/>
    dovresti mettere:
    <xsl:value-of select=AppDev/NomeCorso/Video>

  3. #3
    Utente di HTML.it L'avatar di bobc
    Registrato dal
    Feb 2004
    Messaggi
    245
    Ovvero devi mettere il percorso esatto che sta nella gerarchia
    ad albero del tuo documento XML.

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.