Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di ric.cpp
    Registrato dal
    Sep 2004
    Messaggi
    171

    PHP/XML estrarre da CDATA a variabile

    ciao,
    quale funzione php devo usare per estrarre dalla sezione CDATA di un file xml il contenuto in una variabile?

    grazie

  2. #2
    Utente di HTML.it L'avatar di ric.cpp
    Registrato dal
    Sep 2004
    Messaggi
    171
    up

  3. #3
    Utente di HTML.it L'avatar di ric.cpp
    Registrato dal
    Sep 2004
    Messaggi
    171
    up

  4. #4
    Ciao,
    non c'è una funzione

    A seconda del parser che decidi di usare ci sono tecniche diverse.

    Se usi questo parser (SAX)
    http://www.php.net/xml

    Devi associare una tua funzione a questo handler
    http://it2.php.net/manual/en/functio...ta-handler.php

    Se usi questo parser (DOM)
    http://www.php.net/manual/en/ref.domxml.php

    Hai possibilità più "chirurgiche"

    Inentrambi i casi non si può partire e via...è necessario conoscere i parser in questione, quindi ti rimando aquesti download
    http://www.phpday.it/2003/download.php
    per favore NIENTE PVT TECNICI da sconosciuti

  5. #5
    Utente di HTML.it L'avatar di ric.cpp
    Registrato dal
    Sep 2004
    Messaggi
    171
    grazie per i link,
    mi sembra comunque che il ricorso a parsing di un documento xml sia abbastanza costoso in termini di tempo e di complessità del codice quindi credo che mi affiderò a delle semplici espressioni regolari su file di testo meno strutturati di un doc xml. Lo scopo era quello di separare la logica sql da quella applicativa

    ciao

  6. #6
    [supersaibal]Originariamente inviato da ric.cpp
    grazie per i link,
    mi sembra comunque che il ricorso a parsing di un documento xml sia abbastanza costoso in termini di tempo e di complessità del codice quindi credo che mi affiderò a delle semplici espressioni regolari su file di testo meno strutturati di un doc xml. Lo scopo era quello di separare la logica sql da quella applicativa

    ciao [/supersaibal]
    Se devi fare operazioni complicate sull'XML è logico rivolgersi ad uno dei parser appositi (SAX per documenti molto grandi, DOM per operazioni di precisione su file normali).

    Se devi solo estrarre qualche valore vanno benissimo le espressioni regolari anche per l'XML, occhio però alle dimensioni del documento.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.