PHP - Introduzione XML

Cos'è l'XML?

XML è un linguaggio di markup per condividere i dati sul Web, XML è sia leggibile dall'uomo che dalla macchina. Esempi di XML condivisibili sono i feed RSS. I parser XML sono utili per leggere e aggiornare i dati utilizzando i browser web.

Tipi di XML

  • Basato su albero
  • Basato su eventi

Estensioni di analisi XML

Le estensioni di analisi XML sono opere basate su libxml. I seguenti parser xml sono disponibili nel core php.

  • Semplice parser XML
  • DO XML parser
  • Parser XML
  • XML Reader

Semplice parser XML

Il parser XML semplice chiamato anche come parser XML basato su albero e analizzerà il semplice file XML. L'analisi XML semplice chiamerà il metodo simplexml_load_file () per ottenere l'accesso a xml da un percorso specifico.

Parser DOM

Parser DOM chiamato anche come parser di nodi complessi, che viene utilizzato per analizzare file XML molto complessi. Viene utilizzato come interfaccia per modificare il file XML. Il parser DOM è stato codificato con la codifica dei caratteri UTF-8.

Analisi XML

L'analisi XML si basa sull'analisi SAX. È più veloce tutti i parser di cui sopra. Creerà il file XML e analizzerà l'XML. Il parser XML è codificato dalla codifica dei caratteri ISO-8859-1, US-ASCII e UTF-8.

XML Reader

XML Reader parse chiamato anche pull XML parse. Viene utilizzato per leggere il file XML in modo più veloce. Funziona con documenti XML complessi con convalida XML.