XML vorming PHP-s

XML on andmete salvestamise vorming. Seda vormingut kasutatakse sageli andmevahetuseks saidide vahel või serveri ja brauseri vahel. Tehniliselt on XML sarnane HTML-ile, kuid sisaldab suvalisi silte ja atribuute.

Loome eraldi faili test.xml, milles hoiame test XML dokumenti.

Alustuseks tuleb selles dokumendis teha spetsiaalne päis, mis näitab, et tegemist on XML-iga ja määrab selle keele versiooni:

test.xml<?xml version="1.0"?>

Nüüd tuleb teha juurelement. See esindab silti, milles asub kogu dokument. Selle sildi nimi võib olla suvaline. Nimetame selle <root>:

test.xml<?xml version="1.0"?>
<root>
  
</root>

Lisame nüüd mõned andmed:

test.xml<?xml version="1.0"?>
<root>
  <test>text</test>
</root>

Nüüd saame PHP-s selle elemendi laadida funktsiooni abil simplexml_load_file:

index.php<?php
  $xml = simplexml_load_file('test.xml');
?>

Muutujasse kirjutatakse spetsiaalne objekt, mille abil saame hankida andmeid XML puu siltidest:

index.php<?php
  var_dump($xml); // objekt
?>

Järgnevas tunnis jätan lühiduse huvides välja XML hankimise momendi ja eeldan, et muutujas $xml hoitakse funktsiooni simplexml_load_file tulemust.

Задание 1

Looge test XML fail. Hankige see PHP-s. Kuvage hankimise tulemus läbi var_dump.