Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Introduzione a SimpleXML

Inserito il: 12-10-2006


Come è noto, parsare un documento XML significa manipolarlo attraverso un linguaggio utilizzato come interfaccia, in generale le azioni di parsing riguardano l'accesso in lettura, la modifica e l'interrogazione di un file XML. In PHP, fino alla versione 4, per il parsing di documenti XML venivano sfruttate in particolar modo le note librerie DOM e SAX, ma grazie ha PHP 5 abbiamo ora a disposizione un nuovo strumento basato su un'interfaccia ad oggetti, SimpleXML, che ha l'indubbio vantaggio di rendere più facile il compito dello sviluppatore.

Rispetto a SAX, SimpleXML conserva del tutto la struttura propria del file XML anche per quanto riguarda la rappresentazione interna; quindi, non sarà più necessario gestire gli eventi prodotti dal documento tracciandone manualmente le gerarchie.

Rispetto a DOM, vi è innanzitutto un vantaggio indiscutibile nella creazione degli script per il parsing, SimpleXML necessita infatti di una sinatssi molto più semplice e listati di conseguenza molto più "leggeri".

SimpleXML, mette inoltre a disposizione la possibilità di eseguire azioni di ricerca all'interno dei file XML, per la precisione query basate sul metodo XPath dell'oggetto SimpleXML, gestibili attraverso l'introduzione di alcune semplici funzione native.

Nel corso di questa breve serie di articoli su SimpleXML, utilizzeremo un semplice documento XML generato dinamicamente da parsare secondo le varie modalità previste dalla libreria in oggetto, ne riportiamo di seguito il listato completo mettendolo a disposizione del lettore per eventuali test:
<?php
$doc_xml = <<<XML
<?xml version='1.0' standalone='yes'?>
<news>
  <articolo>
    <titolo>Guida a XML</titolo>
    <info>

      <informazioni>
        <autore>Eliox</autore>
        <argomento>PHP e SimpleXML</argomento>
      </informazioni>
      <informazioni>

        <autore>Luke</autore>
        <argomento>XML in PHP e ASP</argomento>
      </informazioni>
    </info>
    <descrizione>Guida completa al parsing XML.</descrizione>

    <data type="it">21 08 06</data>
    <data type="uk">06 08 21</data>
  </articolo>
</news>

XML;
?>
Chiameremo il file contenente il codice appena presentato "test.php" e lo includeremo in tutti i gli esempi dei prossimi articoli.

Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (6)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Resize delle immagini con le GD2
Naturalmente, nel nostro discorso riguardante l'utilizzo delle librerie grafiche GD in PHP, non poteva mancare un accenno ad uno degli... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




Pagina caricata in 0.0001 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS