Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 22 из 22

Тема: Обработка XML-ответов на сайте

  1. #21
    Интересующийся
    Регистрация
    29.06.2011
    Адрес
    Dnepr
    Сообщений
    46
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Господа, подниму тему. Может кто-то знает или сталкивался, существует ли какое-то ограничение на количество символов (или байт) ответа от сервера? Я знаю, что в настройках модуля есть возможность задать макс.размер ответной xml, но у меня почему-то ответная xml ограничивается 8749 байтами и обрывается. В смысле не обрыв связи, а обрыв текста xml.

    После чего это началось. Решил в Премьере к фильмам добавлять постеры, ролики и аннотации, до этого ничего из этого не добавлялось. Через внешний модуль всё нормально загружалось. Но теперь, после добавления аннотаций к фильмам, сайт поломался. Методом тыка выяснилось, что это из-за аннотаций, которые подгружаются вместе с информацией о фильме (GetMovies). Если в расписании нет фильмов с аннотацией, то всё работает как и прежде хорошо.

    Забыл уточнить - премьера 3.22R1, внешний протокол 3.05

    ------------

    Короче я не знаю, что за глюк был такой. Но сейчас спокойно загружаются данные 44000+ байт и никакого ограничения не видно.
    Последний раз редактировалось Igoryok; 21.03.2016 в 20:13.

  2. #22
    Интересующийся
    Регистрация
    29.06.2011
    Адрес
    Dnepr
    Сообщений
    46
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    По предыдущему посту - в аннотации не должно быть переносов строк, скрипт почему-то читает только однострочные хмл.

    Тут другой вопрос возник. Как из ответа сервера по запросу GetMovies получить картинку (постер) фильма. В ответе приходит что-то вида
    Код:
    <XML>
        <Result>Ok</Result>
        <Error></Error>
        <Remark></Remark>
        <Data>
            <Movies>
                <Movie ID='123' AgeRestriction='0'>
                    <Name>
                        <=!=[=C=D=A=T=A=[SomeMovieName]=]=>
                    </Name>
                    <Duration Duration='100'>
                        1ч 40мин
                    </Duration>
                    <Remark>
                        <=!=[=C=D=A=T=A=[SomeMovieRemark]=]=>
                    </Remark>
                    <Picture>
                        <=!=[=C=D=A=T=A=[SomeMovieImg.jpg]=]=>
                    </Picture>
                    <Properties></Properties>
                </Movie>
            </Movies>
        </Data>
    </XML>
    В теге <Picture> указано просто имя файла, или же его содержимое в частности? Если содержимое, то как его достать? А если просто имя, то как получить сопсно картинку?

    --------
    Есть мысль сделать симлинк на папку, в которой лежат картинки. Но это костыль и не решает проблему, если эти картинки лежат, к примеру, на хостинге...
    Последний раз редактировалось Igoryok; 25.05.2016 в 03:01. Причина: мысля

Похожие темы

  1. Данные сторика на сайте
    от Brambrulet в разделе StoreHouse
    Ответов: 1
    Последнее сообщение: 16.11.2013, 08:50
  2. Ответов: 4
    Последнее сообщение: 19.07.2012, 22:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •