За последние 24 часа нас посетили 22693 программиста и 1207 роботов. Сейчас ищут 904 программиста ...

Принятие и обработка xml в php

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

Метки:
  1. Первый раз

    Первый раз Новичок

    С нами с:
    4 авг 2017
    Сообщения:
    3
    Симпатии:
    0
    Добрый день, дорогие форумчане! Только начал изучать язык, не серчайте.
    Помогите, пожалуйста, разобраться.
    Ситуация в следующем: на сервер поступает xml-документ. Как его принять и записать, например, в переменную $xml?

    Если кто еще поможет с парсингом, тому респектосик!
    Код (Text):
    1. <?xml version="1.0" encoding="UTF-8" standalone="no"?><Form><Name>Вася</Name><Status>status1</Status><ID>123456</ID></Form>
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    В мануале по языку есть целый раздел и несколько инструментов для работы с XML. С примерами применения.
     
  3. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    я использую simplexml_load_file с моими 1000 товаров работает быстро. В итоге получаешь дерево (обьект) который потом разбираешь. https://php.ru/manual/function.simplexml-load-file.html
    читай
     
  4. Первый раз

    Первый раз Новичок

    С нами с:
    4 авг 2017
    Сообщения:
    3
    Симпатии:
    0
    Спасибо большое! Очень полезная информация!
    А как принять этот xml и записать в переменную? Сохранить я могу через fopen и fwrite
     
  5. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    PHP:
    1. $res_xml = simplexml_load_file ('');
    в аргумент можешь передать либо ссылку на файл либо прописать путь.
     
    Первый раз нравится это.
  6. Первый раз

    Первый раз Новичок

    С нами с:
    4 авг 2017
    Сообщения:
    3
    Симпатии:
    0
    Все, понял! Спасибо!