Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Vladislav Zlobin                     2:5011/13.33   04 Jan 2001  21:32:20
 To : Mikhail Fedotov
 Subject : wap/wml
 -------------------------------------------------------------------------------- 
 
 
 On 30/Dec/00 at 08:38 you wrote:
 
  s>> Вот я и спрашиваю, как ты собрался на XSLT оценивать суммарный
  s>> размер? Я
 
  MF>> Hа форматтер наседать надо, вместе с серилизатором. Hегде больше.
 
  V>     А можно учть подробнее? Есть исходный документ xml. Есть
  V> xslt-процессор, есть гейтвэй, компилирующий то, что выдал xslt-
  V> процессор. Hа кого из них и как наседать?
 
  MF> Hа выход xslt-процессора. Там должен стоять еще один стиль, который
  MF> разворачивает XML-данные на отдельные странички и навигацию между
  MF> оными страничками добавляет. В нем придется определять длину 
  MF> получаемого документа, для этого сериализатор и нужен. Изврат ? 
 
     Стоп. Давай еще раз -- и медленнее.
 
     Есть исходный XML. Приложив к нему стили мы в результате получили WML.
 Размер WML мы оценить можем, но он нам неинтересен, поскольку ограничение
 накладывается на WMLC, а не на WML. Значит -- мы должны преобразовать WML в WMLC
 и проверить размер. 
 
     Так?
 
     А теперь -- грабли:
 
     1. Мы получаем итеративный процесс [сделали WML] - [скомпилировали] -
 [проверили размер] - [передалали WML] - [скомпилировали] и т.д. Особенно забавно
 при запросе "дай мне 99-ю карточку из 100" -- нам придется вот так же
 перелопатить и первые 98. Или хранить историю запросов.
 
     2. Есть наш компилятор. Есть компилятор в гейте. Hет никакой уверенности в
 том, что они будут по одному WML генерить два идентичных WMLC.
 
  MF> Изврат. При большой нагрузке можно посадить кого-нибудь подсчитать 
  MF> объем тегов, к ним плюсовать объем контента, в общем,  
  MF> предпросчитывать. Hо всякие упущенные побелы между тегами и 
  MF> переводы строк могут испортить всю малину, тут все сложнее.
 
     Объем тэгов, пробелы -- это WML. Ограничение длины наложено на WMLC. Если мы
 будет ограничение накладывать на WML -- получим неэффективное, хоть и
 допустимое, разбиение.
 
 /SCoon
 
 --- добрый доктор v0.43i/W32
  * Origin: NlC (2:5011/13.33)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: wap/wml   Serge Shikov   22 Dec 2000 13:22:54 
 wap/wml   Vsevolod Lutovinov   24 Dec 2000 06:25:20 
 Re: wap/wml   Serge Shikov   25 Dec 2000 17:19:51 
 wap/wml   Vsevolod Lutovinov   26 Dec 2000 03:09:58 
 Re: wap/wml   Serge Shikov   26 Dec 2000 12:25:28 
 wap/wml   Mikhail Fedotov   26 Dec 2000 18:12:57 
 Re: wap/wml   Serge Shikov   26 Dec 2000 20:33:38 
 wap/wml   Vladislav Zlobin   28 Dec 2000 12:47:52 
 wap/wml   Mikhail Fedotov   30 Dec 2000 09:38:52 
 wap/wml   Vladislav Zlobin   04 Jan 2001 21:32:20 
 wap/wml   Mikhail Fedotov   05 Jan 2001 04:04:37 
 Re: wap/wml   Serge Shikov   05 Jan 2001 12:34:31 
 Re: wap/wml   Pavel Kurnosoff   05 Jan 2001 01:46:38 
 wap/wml   Vsevolod Lutovinov   26 Dec 2000 23:49:00 
 Re: wap/wml   Serge Shikov   27 Dec 2000 14:02:57 
 wap/wml   Vsevolod Lutovinov   28 Dec 2000 03:23:52 
 Re: wap/wml   Serge Shikov   28 Dec 2000 12:17:23 
 wap/wml   Vsevolod Lutovinov   31 Dec 2000 06:26:11 
 Re: wap/wml   Serge Shikov   31 Dec 2000 13:03:32 
Архивное /ru.website/159992a5a9d08.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional