Visualizzazione dei risultati da 1 a 3 su 3

Discussione: php xsl xml

  1. #1

    php xsl xml

    salve a tutti.
    sto costruendo delle pagine in PHP per l'amministrazione di news utilizzato la triade PHP,XML,XSL. mi sono accorto però che sul mio host non è attivo l'xsl, ma soltanto DOMxml ed expat.
    ci sono soluzioni alternative e pulite all'XSL? ad esempio, mi pare, i templates... li conosco poco, ma da una prima impressione sembra che siano meno potenti dell'XSL. che ne dite?
    grazie anticipatamente.

  2. #2
    Ciao,
    XSLT è un linguaggio di elaborazione, i templates sono delle pagine html che vanno riempite attraverso PHP.
    Puoi creare dei template attraverso XSLT oppure usare un templating engine PHP
    Esistono molti motori di templating, il più famoso è smarty
    http://smarty.php.net

    Uno dei più semplici ma molto efficace
    http://www.phpsavant.com/yawiki/

    Alternative a XSLT per le trasformazioni (ma ha poco a che vedere con i template in senso stretto)
    http://pear.php.net/package/XML_Transformer
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #3
    innanzi tutto grazie..
    XML_Transformer... volevo arrivare qui, ma non avevo il coraggio di pronunciare questa $stringa.
    ho provato a guardarla (prima di pensare ai templates), ma sembra che le trasformazioni siano di questo tipo:

    function start_HEAD (param) {
    echo("<div id='head'>")
    }

    function end_HEAD (param) {
    echo("</div>")
    }

    questo per parsare il campo
    <HEAD /> di un eventuale xml di base.
    potrebbe risolvere i miei problemi, ma trovo estremamente scomodo fare delle classi apposite per il mio html.
    ci sono delle soluzioni?
    ad esempio se devo fare una pagina che ha un template fisso e un contenuto statico (pagina "chi siamo") come posso integrarla con XML_Transformer? quante pagine dovrei fare?
    è ovvio che nel sito ci sono pagine dinamiche che elencano le news o le visualizzano...

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.