Как динамически сгенерировать XML-файл с помощью PHP?
Чтобы создать XML-документ php-fpm в PHP, вы должны создать php-mail экземпляр класса DOMDocument, создать xml дочерние узлы и добавить php-fpm эти узлы в правильную ветвь php-include дерева документа.
Для справки php-fpm вы можете прочитать http://it.php.net/manual/en/book.dom.php
Теперь php мы кратко рассмотрим приведенный php-errors ниже код.
- в строке 2 мы создаем пустой XML-документ (просто укажите версию xml (1.0) и кодировку (utf8))
- теперь нам нужно заполнить дерево xml:
- Нам нужно создать xmlnode (строка 5)
- , и мы должны добавить это в правильном месте. Мы создаем корень, поэтому добавляем его прямо в domdocument.
- Обратите внимание: create element добавляет элемент к узлу и возвращает вставленный узел, мы сохраняем эту ссылку, чтобы добавить узлы дорожки к корневому узлу (случайно называемому xml).
Это основы: вы можете php-oop создать и добавить узел в xml-file одну строку (например, 13-ю), вы php-cgi можете делать много других php-errors вещей с помощью dom api. Выбор php-date за вами.
createElement("xml");
/* append it to the document created */
$xmlRoot = $domtree->appendChild($xmlRoot);
/* you should enclose the following lines in a cicle */
$currentTrack = $domtree->createElement("track");
$currentTrack = $xmlRoot->appendChild($currentTrack);
$currentTrack->appendChild($domtree->createElement('path','song1.mp3'));
$currentTrack->appendChild($domtree->createElement('title','title of song1.mp3'));
$currentTrack = $domtree->createElement("track");
$currentTrack = $xmlRoot->appendChild($currentTrack);
$currentTrack->appendChild($domtree->createElement('path','song2.mp3'));
$currentTrack->appendChild($domtree->createElement('title','title of song2.mp3'));
/* get the xml printed */
echo $domtree->saveXML();
?>
Изменить: Еще один php-namespaces намек: Основное преимущество php-fpm использования xmldocument php-errors (документа dom one или simplexml) вместо php-cli печати xml заключается в php-session том, что xmltree доступно php-session для поиска с помощью запроса php-session xpath
php
xml
Как динамически сгенерировать XML-файл с помощью PHP?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.