За последние 24 часа нас посетили 43936 программистов и 9945 роботов. Сейчас ищут 2053 программиста ...

Работа c XMLWriter

Тема в разделе "PHP для новичков", создана пользователем AlexQQ, 28 авг 2017.

  1. AlexQQ

    AlexQQ Новичок

    С нами с:
    28 авг 2017
    Сообщения:
    1
    Симпатии:
    0
    При работе с данным расширением возникли проблема при открытии созданного файла для редактирования всё его содержимое удаляется.
    Создание файла и обёрточных тегов.
    Код (Text):
    1. function creatFile($id=13){
    2.  
    3.         $file = $id . ".xml";
    4.         $fp = fopen($file, "w");
    5.         fclose($fp);
    6.         $xml = new XMLWriter();
    7.         $xml->openURI($file);
    8.         $xml->startDocument('1.0', 'UTF-8');
    9.         $xml->startElement("root");
    10.         $xml->writeElement("offers");
    11.         $xml->endElement();
    12.         $xml->endDocument();
    13.     $xml->flush();
    14.     unset($xml);
    15.  
    16. }
    Попытка открыть файл для редактирования.Насколько я понимаю openURI должен брать за основу ту DOOM что уже описана в файле и предоставлять возможность добавление элементов в эту DOOM .Данные в файле удаляются сразу после вызова openURI.
    Код (Text):
    1.  
    2. function xmlForFlat()
    3. {
    4. $xmlRoot = new XMLWriter();
    5. $xmlRoot->openURI('13.xml');
    6. $xmlRoot->flush();
    7. }