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

    XML + XSL, generare file xHTML

    Salve a tutti,

    vorrei sapere come, da un fil XML che contiene diverse <entità>, creare delle pagine xHTML (generandole lato server con PHP preferibilmente) attraverlo lo stylesheet XLS.

    La mia idea era quella di creare una pagina per ogni <entità> del file XML.

    Potete aiutarti a capire?

    Grazie,

    Andrea
    Andrea Gianfreda
    Designer on Makezone
    Milano, Como, Lugano, Lecce

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    12
    Scusa, non capisco che cosa intendi con <entità>. Forse le entità xml tipo & lt; & gt; oppure con <entità> vuoi intendere un tag definito da te?
    ----------
    Never say never!

  3. #3
    Ciao, se ho capito bene ti serve di sapere come trasformare un nodo XML in una stringa leggibile con formattazione XLST o XLS, io ho fatto una cosa del genere nel mio sito, una gran figata, ti spiego brevemente cosa ho fatto senza l'ausilio di PHP, magari può esserti d'aiuto: ho dei file XML con nodi vari che uso correntemente per passare i dati al mio impianto flash; recentemente ho scoperto XLS, predo il mio solito file XML e gli applico la formattazione.
    Il sistema vale per tutti i data XML del sito, con due stili diversi.

    Prima formattazione
    file XLS


    Seconda formattazione
    file XLS

    In questo modo ottengo un XHTML perfettamente funzionante da un XML puro, senza intervenire sul codice.
    Smonta e scarica pure, guardati anche i sorgenti delle altre pagine se possono esserti d'aiuto.

    Se non hai capito qualcosa chiedi pure.

    Qui trovi la documentazione che ho usato io per capirci qualcosa:

    http://www.dmi.unict.it/~snicotra/xmlweb/index.html
    http://www.gdesign.it/pages/howto/ar...pe/doctype.php
    http://www.extensible.it/articoli/XM...rticolo17.ashx
    http://www.w3schools.com/xsl/
    http://www.w3.org/Style/XSL/

    Fammi sapere!
    *Beleg heru Eönwë gor fuin. Aurë entuluva!*
    LSW.XIV — Lexskywalker.it
    Way to valinor — LSW blog

  4. #4
    Su tutto questo avevo già effettuato delle prove, constatando che si può anche visualizzare direttamente l'XML, utilizzando come parser lo stesso browser.

    Ciò che voglio io, e qui entra in ballo un linguaggio tipo PHP o ASP o quello che si vuole, è creare/generare un vero file HTML prendendo come input i file XML e XLS.

    Per RobbiBi:

    per <entità> intendevo un nodo del file XML, esatto!

    Grazie ragazzi

    Originariamente inviato da Eönwë
    Ciao, se ho capito bene ti serve di sapere come trasformare un nodo XML in una stringa leggibile con formattazione XLST o XLS, io ho fatto una cosa del genere nel mio sito, una gran figata, ti spiego brevemente cosa ho fatto senza l'ausilio di PHP, magari può esserti d'aiuto: ho dei file XML con nodi vari che uso correntemente per passare i dati al mio impianto flash; recentemente ho scoperto XLS, predo il mio solito file XML e gli applico la formattazione.
    Il sistema vale per tutti i data XML del sito, con due stili diversi.

    Prima formattazione
    file XLS


    Seconda formattazione
    file XLS

    In questo modo ottengo un XHTML perfettamente funzionante da un XML puro, senza intervenire sul codice.
    Smonta e scarica pure, guardati anche i sorgenti delle altre pagine se possono esserti d'aiuto.

    Se non hai capito qualcosa chiedi pure.

    Qui trovi la documentazione che ho usato io per capirci qualcosa:

    http://www.dmi.unict.it/~snicotra/xmlweb/index.html
    http://www.gdesign.it/pages/howto/ar...pe/doctype.php
    http://www.extensible.it/articoli/XM...rticolo17.ashx
    http://www.w3schools.com/xsl/
    http://www.w3.org/Style/XSL/

    Fammi sapere!
    Andrea Gianfreda
    Designer on Makezone
    Milano, Como, Lugano, Lecce

  5. #5
    Originariamente inviato da makeZoner's
    Su tutto questo avevo già effettuato delle prove, constatando che si può anche visualizzare direttamente l'XML, utilizzando come parser lo stesso browser.

    Ciò che voglio io, e qui entra in ballo un linguaggio tipo PHP o ASP o quello che si vuole, è creare/generare un vero file HTML prendendo come input i file XML e XLS.

    Per RobbiBi:

    per <entità> intendevo un nodo del file XML, esatto!

    Grazie ragazzi
    innanzitutto non in tutti i browsers c'è un parser XML percui approvo il fatto che vuoi trasformarlo in html (meglio XHTML comunque...)
    per trasformarlo devi usare un processore XSL...
    alcuni browsers supportano le trasformazioni XSL 1 vedi http://www.w3schools.com/xsl/xsl_browsers.asp
    e puoi farlo lato server al volo se hai installate ed abilitato le estensioni relative (ASP, PHP 4 o PHP 5 ecc)
    al momento (visto che non le ho sul mio server) son costretto a farle PRIMA di mettere le pagine online... ce ne sono molti di processori XSL in giro...

  6. #6
    Si, infatti leggevo che sono IE e qualcun'altro ha il parser. HTML era per generalizzare, userò sicuramente xHTML 1.1 Strict

    I love xHTML!

    Vorrei chiederti: le estensioni sono già fornite con il "pacchetto" base di PHP o bisogna aggiungerle?

    A quanto ho letto in giro, credo bisogni installarle a parte. Confermi?

    Originariamente inviato da andrea.paiola
    innanzitutto non in tutti i browsers c'è un parser XML percui approvo il fatto che vuoi trasformarlo in html (meglio XHTML comunque...)
    per trasformarlo devi usare un processore XSL...
    alcuni browsers supportano le trasformazioni XSL 1 vedi http://www.w3schools.com/xsl/xsl_browsers.asp
    e puoi farlo lato server al volo se hai installate ed abilitato le estensioni relative (ASP, PHP 4 o PHP 5 ecc)
    al momento (visto che non le ho sul mio server) son costretto a farle PRIMA di mettere le pagine online... ce ne sono molti di processori XSL in giro...
    Andrea Gianfreda
    Designer on Makezone
    Milano, Como, Lugano, Lecce

  7. #7
    Originariamente inviato da makeZoner's
    Vorrei chiederti: le estensioni sono già fornite con il "pacchetto" base di PHP o bisogna aggiungerle?

    A quanto ho letto in giro, credo bisogni installarle a parte. Confermi?
    eh sì http://it2.php.net/xslt
    sennò sul mio server le avevo e non avevo bisogno di trasformare PRIMA

  8. #8
    Mi spiegate come faccio a installarlo? Ho seguito le istruzioni riportate nel sito ma non funziona niente, dice che di PHP.ini non devo configurare niente. Io come PHP ho UniServer3_1.
    Grazie!

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.