В сегодняшней статье я разберу работу с XML-документами в PHP . Не секрет, что XML , как таковой, вообще не нужен. А нужен он исключительно, как инструмент для хранения данных, которые должны быть использованы в других языках программирования, в частности, в PHP . XML - это примерно та же база данных, которая без ис...

Работа с XML-документом в PHP

В сегодняшней статье я разберу работу с XML-документами в PHP. Не секрет, что XML, как таковой, вообще не нужен. А нужен он исключительно, как инструмент для хранения данных, которые должны быть использованы в других языках программирования, в частности, в PHP. XML - это примерно та же база данных, которая без использования, так же смысла не имеет. И вот как работать через PHP с XML-документом, я объясню в этом материале.

Сегодня разберём только, как считать XML.

<?php
  $doc = new DomDocument();
  $doc->load("data.xml");
  $data = $doc->saveXML();
  echo htmlspecialchars($data);
?>

Вначале мы создаём объект класса DomDocument(), далее мы загружаем в этот объект информацию из файла "data.xml". После с помощью метода saveXML() мы считываем эту записанную информацию и выводим, пропуская через функцию htmlspecialchars(), чтобы увидеть весь код прямо в окне браузера (без htmlspecialchars() полный код можно будет увидеть только в исходниках страницы).

Таким образом, мы получили ту самую переменную $data, которая содержит весь XML-код. Теоритически, этого уже достаточно для абсолютно любых манипуляций с XML-документом, однако, в PHP (а точнее в DOM-стандарте) существует множество возможностей, как облегчить работу с XML-документом. И вот об этом мы будем говорить в следующих статьях.