XML-ის ფორმატი PHP-ში
XML წარმოადგენს მონაცემთა შენახვის ფორმატს. ეს ფორმატი ხშირად გამოიყენება მონაცემთა გაცვლისთვის საიტებს შორის, ან სერვერსა და ბრაუზერს შორის. ტექნიკურად XML მსგავსია HTML-ის, მაგრამ ნებისმიერი ტეგებით და ატრიბუტებით.
მოდით შევქმნათ ცალკე ფაილი test.xml,
რომელშიც ჩვენ ვინახავთ სატესტო
XML დოკუმენტს.
დასაწყისისთვის ამ დოკუმენტში უნდა გავაკეთოთ სპეციალური თავი, რომელიც მიუთითებს იმაზე, რომ ჩვენ გვაქვს XML და დააყენებს ამ ენის ვერსიას:
<?xml version="1.0"?>
ახლა საჭიროა ძირეული ელემენტის (root element) გაკეთება.
ის წარმოადგენს ტეგს, რომელშიც
დევს მთელი დოკუმენტი.
ამ ტეგის სახელი შეიძლება იყოს ნებისმიერი.
მოდით ვუწოდოთ მას <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');
?>
ცვლადში ჩაიწერება სპეციალური ობიექტი, რ whose დახმარებით ჩვენ შევძლებთ მივიღოთ მონაცემები ტეგებიდან XML-ის ხიდან:
<?php
var_dump($xml); // ობიექტი
?>
შემდეგ, მომდევნო გაკვეთილებში, მოკლედ რომ ვთქვათ,
მე გამოვტოვებ XML-ის მიღების მომენტს
და ჩავთვლი, რომ ცვლადში
$xml ინახება ფუნქციის
simplexml_load_file შედეგი.
შექმენით სატესტო XML ფაილი.
მიიღეთ ის PHP-ში.
გამოიტანეთ მიღების შედეგი
var_dump-ის მეშვეობით.