Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Originariamente inviato da Squall22
    che cos'è?
    http://it.php.net/manual/it/ref.simplexml.php
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #12
    Ciao,
    simplexml non ti permette di fare trasformazioni XSLT direttamente, devi comunque passare attraverso la nuova estensione per l'XML di PHP5, funzionalità ora affidata completamente alla Gnome XML Library (che in PHP4 forniva già le funzionalità DOM)
    http://xmlsoft.org/

    Sablotron non esiste più, e le API per DOM e XSLT sono diverse da quelle di PHP4

    Dom: http://www.php.net/manual/en/ref.dom.php
    XSLT: http://www.php.net/manual/en/ref.xsl.php

    Qui trovi esempi
    http://www.zend.com/php5/articles/php5-xmlphp.php
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #13
    Allora.. sono riuscito a fare la trasformazione xslt.

    Ma riconfermo che le funzioni dette un po' più sopra non ci sono cmq nella mia installazione di php5. Funzionano le funzioni tipo $xml->load o loadxml().

    Le altre funzioni, dichiarate in sperimentazione, semplicemente non ci sono.


    Ovviamente non è finita qua... perchè ora mi da un sacco di errori nel foglio xsl che prima ne sablotron, ne explorer e ne mozilla mi davano



    boh..


    P.S
    non esiste un modo alternativo di fare la trasformazione lato server? tipo apache? Mi girano un po' le balle dover caricare la libreria dom, caricare di nuovo in memoria tutta la struttura e poi fare la trasformazione

  4. #14
    se non erro apache ha un modulo che fa la trasformazione ma non so se si può usare in accoppiata con php
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #15
    mi spiegate perchè usare il parser php quando la trasformazione la può fare il browser?!? :master:

  6. #16
    Originariamente inviato da mdsjack
    mi spiegate perchè usare il parser php quando la trasformazione la può fare il browser?!? :master:
    Perchè i browser che supportano la trasformazione sono ancora pochini e nelle loro versioni recenti.
    Inoltre con PHP posso creare dei fogli di stile condizionali (in base a parametri).

    X Squall

    DOM è presente di default in PHP5 ma la parte relativa a XSLT , come hai visto, deve essere installata appositamente: devi scaricare e compilare libxslt e poi compilare PHP con -with-xsl[=DIR]

    Un'avvertenza nel manuale che mi avrebbe fatto risparmiare diverso tempo
    http://www.php.net/manual/en/ref.xsl.php

    when compiling libxslt point out where your libxml was installed to

    ./configure --prefix=/usr/local --with-libxml-prefix=/usr/local

    this will prevent errors when configuring libxslt
    Quali funzioni non riesci a trovare?
    per favore NIENTE PVT TECNICI da sconosciuti

  7. #17
    Originariamente inviato da Fabio Heller
    Perchè i browser che supportano la trasformazione sono ancora pochini e nelle loro versioni recenti.
    Inoltre con PHP posso creare dei fogli di stile condizionali (in base a parametri).
    1) immaginavo
    2) ma anche con xslt ci sono mi pare costrutti if, no? :master:

    se puoi, dai un'occhiata qui:
    http://forum.html.it/forum/showthrea...hreadid=741108

  8. #18
    Originariamente inviato da mdsjack

    2) ma anche con xslt ci sono mi pare costrutti if, no? :master:
    Sì ma con un linguaggio lato server puoi passare dei parametri XSLT al foglio di stile e farlo agire in base a quei parametri

    Forse anche il browser te lo permette ma attraverso javascript, e non con la semplice inclusione del foglio di stile
    per favore NIENTE PVT TECNICI da sconosciuti

  9. #19
    non intendevo con js: mi pare di aver visto sul web che puoi magari inserire un elemento xml che contiene una flag e da quella far dipendere un if in xslt no? (lo dico da principiante...)
    senza scomodare php, ma forse non è il metodo più ortodosso?

  10. #20
    Originariamente inviato da mdsjack
    non intendevo con js: mi pare di aver visto sul web che puoi magari inserire un elemento xml che contiene una flag e da quella far dipendere un if in xslt no? (lo dico da principiante...)
    senza scomodare php, ma forse non è il metodo più ortodosso?
    Sì anche nel caso che descrivi si utilizza xsl:if ma l'elemento XML dovrebbe essere generato dinamicamente da PHP. Mentre in questo caso PHP fa da semplcie collante e passa a XSLT solo uno o più parametri che il foglio si aspetta di ricevere, come una funzione con i suoi argomenti.

    Vedi anche qui
    http://forum.html.it/forum/showthrea...hreadid=736965

    e qui

    http://www.phpday.it/2003/download.php
    per favore NIENTE PVT TECNICI da sconosciuti

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.