Выбрать страницу

В PHP 5 появилось очень интересное расширение SimpleXML. Оно предназначено для упрощения работы с языком разметки XML.

Расширение SimpleXML фактический добавляет новый класс для работы с XML документами. Первое, что нам необходимо сделать — это создать объект данного типа. Это можно сделать тремя способами:

  1. Используя конструктор SimpleXMLElement:
  2. Используя функцию simplexml_load_string():
  3. Используя функцию simplexml_load_file():

Примеры создания объекта

Конструктор SimpleXMLElement

<?php
//Создаем объект используя текстовую переменную 
//содержащую XML данные
$sXML1 = new SimpleXMLElement($xmlstr);
//Создаем объект используя URL адрес 
//содержащий XML данные
$sXML2 = new SimpleXMLElement('http://www.yousoft.ru/feed/', NULL, TRUE);
?>

Функция simplexml_load_string()

<?php
//Создаем объект используя текстовую переменную 
//содержащую XML данные
$sXML1 = simplexml_load_string($string);
?>

Функция simplexml_load_file()

<?php
//Создаем объект используя URL адрес 
//содержащий XML данные
$sXML2 = simplexml_load_file('http://www.yousoft.ru/feed/');
//Создаем объект используя файл 
//содержащий XML данные
$sXML3 = simplexml_load_file('simple.xml');
?>

Функция simplexml_load_file() аналогична simplexml_load_string(), за исключением того, что вместо строковой переменой с XML данными передается имя файла или адрес содержащие XML данные.

Не стесняйтесь оставлять комментарии и задавать вопросы, ведь во многом от вас зависит о чем будет написано в следующий раз.

Share This