![]() |
Разделить XML пополам
Есть некоторый XML.
Пусть в нем к примеру 10 нод. Как быстро и изящно, без циклов, получить два XML, являющихся его половинами? |
А зачем?
|
xml/2 :о))))
|
Цитата:
Таково пожелание заказчика, чтоб два дерева было. |
Ну дак раз xml все равно придется парсить весь, то можно это сделать один раз и в этом же цикле разбить.
|
И лучше это сделать на серваке.
|
а по какому принципу вы его делить будете?
Код AS3:
|
Цитата:
|
Парсить все равно придется.... :)
Т.к после разбивки "пополам" могут образоваться незакрытые/неоткрытые узлы, соответственно структура xml уже воспримется как некорректная и компоненты такие куски не "схавают". Поэтому нужно не просто разбить примерно на двое, а еще и сделать это корректно, чтоб обе части являли собой полноценные xml (почти как в примере wvxvw) |
Ну получите из главного нода - хмлЛист и разделите на 2 части.
Цитата:
|
<joke>
Код:
var xml:XML = ггг |
| Часовой пояс GMT +4, время: 19:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.