PHP'де XML формат
XML маалыматтарды сактоо үчүн формат болуп саналат. Бул формат көбүнчө сайттар ортосунда, же сервер менен браузер ортосунда маалымат алмашуу үчүн колдонулат. Техникалык жактан XML HTML'ге окшош, бирок каалаган тегдер менен атрибуттар менен.
Келгиле, test.xml деген бөлүк файл жасап,
анда XML документинин сынак маалыматтарын сактайлы.
Баштоо үчүн, бул документте бизде XML экенин көрсөтүүчү жана бул тилдин версиясын белгилеүүчү атайын баш ките жасаш керек:
<?xml version="1.0"?>
Азыр тамыр элемент жасаш керек.
Ал документтин толугу менен ичинде жаткан тег болот.
Бул тегдин аты каалагандай болушу мүмкүн.
Келгиле, аны <root> деп атайлы:
<?xml version="1.0"?>
<root>
</root>
Азыр кээ бир маалыматтарды кошолу:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Азыр PHP'де биз бул элементти
simplexml_load_file функциясы менен жүктөй алабыз:
<?php
$xml = simplexml_load_file('test.xml');
?>
Өзгөрмөгө XML даракчасынан тегдердин маалыматтарын ала турган атайын объект жазылат:
<?php
var_dump($xml); // объект
?>
Кийинки сабактарда кыскачылык үчүн мен XML алуу учурун өткөрүп жиберем
жана $xml өзгөрмөсүндө
simplexml_load_file функциясынын натыйжасы сакталган деп эсептейм.
Сынак XML файл жасаңыз.
Аны PHP'де алыңыз.
Алуу натыйжасын var_dump аркылуу чыгарыңыз.