Header
[PHP] - Accedere direttamente ad un path nell'xml ( json encode )
in: PHP  So/Code: Generico Data: 08/05/2013
Ora: 13.02:27
Articolo visualizzato: 2181 volte

Utilizzando SimpleXML è possibile accedere direttamente ad una determinata path per proseguire la lettura.

Supponendo di avere un xml con la seguente struttura:

<channel>
 <post>
  <link>http://....</link>
  <link>http://....</link>
 </post>
</channel>

Immaginiamo di voler accedere direttamente ai link dei post e iterarli per eseguire delle operazioni.


$xml = new SimpleXMLElement($xml);

// accesso alla path post
$result = $xml->xpath('/channel/post/link');

while(list( , $node) = each($result)) {
    echo $node;
}



In questa maniera riusciamo at iterare per ogni link ed ottenere il valore con il seguente risultato

http://....1
http://....2

E' anche possibile parsarli in json in modo da gestire direttamente un array.

json_decode(json_encode($node), true);

Commenti Commenti (0) | User Autore: Guido Camerlingo (Guiz)
Tags: xml xpath simplexml accedere json encode decode array





Articoli Correlati
[PHP] - Accedere direttamente ad un path nell'xml ( json encode )
[PHP] - Leggere e decodificare un file JSON
.htaccess - Reindizzare un url verso un altro
Delphi - Indy Base64 Code-Encode
Windows - Utilità di Pianificazione impostare percorso di esecuzione

Commenti

Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

Ricerca

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!


 ULTIMI ARTICOLI

226 giorni fa
447 giorni fa

 [EN] Last Articles

 Siti Amici

Visita il Blog Roll
Contattaci! Diventa nostro amico!



 Hot Downloads


 Categorie

85
163
58
87
13
2
20
36
1
2
5
5
128
7
24
15
62
45

 Code

11
11
3
6
2
24
1
7

 Games

19
45
13

 GUIDE


 Novità Downloads

70
68
3833

 Tags Cloud

blackout dati WP7 Xda-developers eruzione ipad girare 3g australiano 2011 hunsell baypassando framework widrive forum sony forum passo



 CopyRight

Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Pagina generata in 0.091 secondi. Geek-Blog.it