Visualizzazione risultati 1 fino 2 di 2

Discussione: [php] parsing e validazione XML

  1. #1
    Guest

    Predefinito [php] parsing e validazione XML

    Ciao a tutti!
    Sono veramente niubbo di programmazione in PHP ma devo assolutamente creare una pagina php che:
    1) legga un file XML in input,
    2) la validi secondo un schema XSD e
    3) inserisca tutti i valori dei vari tag in "variabili" che dovranno poi essere usate per altri scopi (ad esempio per salvare i dati su un DB).

    Per il punto 1) tutto ok! carico un file sul server.
    Il punto 2) e 3) invece mi danno un po' di problemi perchè non ho mai utilizzato DOM XML o similari.

    C'è qualche anima pia che mi può aiutare nella mia ricerca di informazioni su come fare?
    oppure c'è qualcuno che ha già fatto qualcosa di simile e vuole condividere l'esperienza??

    Grazie
    SiV


    ---

  2. #2
    Ospite Guest

    Predefinito

    Per caricare un file XML puoi usare DOMDocument->load()
    O se vuoi caricare l'XML da una stringa DOMDocument->loadXML()
    Per validare secondo uno schema XSD vedi DOMDocument->schemaValidate() (da file) e DOMDocument->schemaValidateSource() (da stringa)
    Per la terza richiesta, forse potrebbe esserti utile simplexml_import_dom()

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •