Хочу написать как создавать XML-ки в PHP.
В php 5 это делается просто…
Создаем файл xml.php с следующим содержанием:
<?php
$xml = new DOMDocument("1.0");
$xml_root = $xml->createElement("DATA");
$xml_teg = $xml->createElement("id_element", "1" );
$xml_root->appendChild($xml_teg);
$xml_teg = $xml->createElement("name_element","php");
$xml_atr = $xml->createAttribute('version');
$xml_teg->appendChild($xml_atr);
$xml_root->appendChild($xml_teg);
$xml_teg->setattribute("version", "5.0");
$xml->appendChild($xml_root);
$xml->save('data.xml');
?>
После его выполнения получим файл data.xml с таким вот текстом:
<?xml version="1.0"?> <DATA> <id_element>1</id_element> <name_element version="5.0">php</name_element> </DATA>
Собственно то, что мы и хотели!
Теперь немного рассмотрим код xml.php
В строке 02 создаем объект DOMDocument, в его свойствах также можно указать шрифт, например encoding="windows-1251". Дальше в строке 03 создаем корневой XML элемент по имени DATA. В строке 04 создаем еще один XML элемент id_element с текстовым узлом 1. Строка 05, добавляем созданный элемент id_element к корневому DATA. Строка 06, создаем XML элемент name_element с текстовым узлом php. Строка 07, создаем атрибут version, добавляем его элементу name_element, строка 08, и присваиваем ему значение 5.0, строка 10. Ну а в строке 12 сохраняем наш объект в файл data.xml.


(голосов 3, в среднем: 3.67 из 5)