@terrence
XML (eXtensible Markup Language) - это язык разметки, используемый для хранения и передачи данных. В PHP для работы с XML можно использовать различные функции и расширения. Вот некоторые примеры:
1
|
$xml = simplexml_load_file("file.xml"); |
Эта функция загружает XML-файл и преобразует его в объект SimpleXMLElement.
1 2 3 |
$xml = new SimpleXMLElement("<root></root>"); $xml->addChild("item", "value"); echo $xml->asXML(); |
Этот код создает новый XML-документ, добавляет элемент "item" со значением "value" и выводит XML-код на экран.
1 2 |
$xml = simplexml_load_file("file.xml"); echo $xml->item[0]->name; |
Этот код загружает XML-файл, выводит значение первого элемента "item" и его атрибут "name".
1 2 3 4 |
$xml = simplexml_load_file("file.xml"); $json = json_encode($xml); $array = json_decode($json,TRUE); print_r($array); |
Этот код загружает XML-файл, преобразует его в объект SimpleXMLElement, затем в JSON и, наконец, в массив PHP, который можно использовать для дальнейшей обработки данных.
1 2 3 |
$xml = new SimpleXMLElement("<root></root>"); $xml->addChild("item", "value"); $xml->asXML("file.xml"); |
Этот код создает новый XML-документ, добавляет элемент "item" со значением "value" и записывает его в файл "file.xml".