XML-format i PHP
XML er et format for lagring av data. Dette formatet brukes ofte for datautveksling mellom nettsteder, eller mellom server og nettleser. Teknisk sett ligner XML på HTML, men med vilkårlige tagger og attributter.
La oss lage en separat fil test.xml,
der vi skal lagre et test
XML-dokument.
Først må du lage en spesiell header i dette dokumentet, som vil indikere at vi har XML og sette versjonen av dette språket:
<?xml version="1.0"?>
Nå må du lage rotelementet.
Det vil representere en tagg som
inneholder hele dokumentet.
Navnet på denne taggen kan være hva som helst.
La oss kalle den <root>:
<?xml version="1.0"?>
<root>
</root>
La oss legge til noen data nå:
<?xml version="1.0"?>
<root>
<test>tekst</test>
</root>
Nå kan vi i PHP laste dette
elementet ved hjelp av funksjonen
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
En spesiell objekt vil bli skrevet til variabelen, som vi kan bruke til å hente data fra tagger fra XML-treet:
<?php
var_dump($xml); // objekt
?>
I de påfølgende leksjonene, for korthets skyld,
vil jeg utelate øyeblikket med å hente XML
og anta at i variabelen
$xml er resultatet av funksjonen
simplexml_load_file lagret.
Lag en test XML-fil.
Hent den i PHP.
Vis resultatet av hentingen
via var_dump.