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