Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    XPath testare l'esistenza di un nodo

    salve.

    ho il seguente xml






    vorrei capire come scrivere l'espressione XPATH che mi ritorni tutti i nomi di prodotti per i quali E' presente il nodo <colore> (quindi tutti tranne il nome 3)

    Codice PHP:
    <mioxml>
                 <
    prodotto>
                     <
    nomeNOME 1 </nome>
                     <
    colorerosso </colore>
                 </
    prodotto>
                <
    prodotto>
                     <
    nomeNOME 3 </nome>
                 </
    prodotto>
                <
    prodotto>
                     <
    nomeNOME 4 </nome>
                     <
    coloremarrone </colore>
                 </
    prodotto>
                <
    prodotto>
                     <
    nomeNOME 6 </nome>
                     <
    coloreviola </colore>
                 </
    prodotto>
    </
    mioxml

  2. #2
    Codice PHP:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >        
       <
    xsl:template match="mioxml" >        
            <
    xsl:copy-of select="prodotto[count(colore)>0]"/>     
        </
    xsl:template
    </
    xsl:stylesheet
    La differenza fra un cammello e un uomo? Il cammello può lavorare una settimana senza bere. L'uomo può bere una settimana senza lavorare. (Julian Tuwim)

    A casa mia non si mangia mai a stomaco vuoto!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.