За последние 24 часа нас посетили 22938 программистов и 1241 робот. Сейчас ищут 754 программиста ...

Simplexml - addChild дублируется

Тема в разделе "PHP для новичков", создана пользователем Dariasharenko, 30 дек 2021.

Метки:
  1. Dariasharenko

    Dariasharenko Гость

    С нами с:
    30 дек 2021
    Сообщения:
    1
    Симпатии:
    0
    Всем привет!
    Ребята, подскажите пожалуйста.
    Есть xml:
    <cars>
    <car>jeep</car>
    <car>toyota</car>
    <car>niva</car>
    </cars>
    Есть такой код:
    $xml = simplexml_load_file("cars.xml");
    $car = $xml->addChild('car', 'honda');
    $xml->asXML("cars.xml");
    После выполнения данной операции в cars.xml появляется 2 элемента car вместо 1?
    На выходе такой файл:
    <cars>
    <car>jeep</car>
    <car>toyota</car>
    <car>niva</car>
    <car>honda</car>
    <car>honda</car>
    </cars>

    То есть 1 <car>honda</car> лишний. Что я делаю не так и как можно это исправить?
     
  2. Slava Rozhnev

    Slava Rozhnev Новичок

    С нами с:
    6 сен 2021
    Сообщения:
    87
    Симпатии:
    26
    Адрес:
    https://phpize.online