
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.05.2008, 19:18
|
|||
|---|---|---|---|
xpath + вытащить N-записей |
|||
|
#18+
есть текст условно такой использую VB6 текст может быть очень большим Код: plaintext 1. я знаю количество нодов (5) для данного примера только кол-во страниц по 2 нода в каждом (3) для данного примера только вопрос как пробегаясь в цикле по страницам (3) раза через xpath получить 3 блока XML без использования внутренего цикла Код: plaintext 1. 2. 3. 4. дайте хоть какую то идею ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2008, 23:18
|
|||
|---|---|---|---|
|
|||
xpath + вытащить N-записей |
|||
|
#18+
michael Rвопрос как пробегаясь в цикле по страницам (3) раза через xpath получить 3 блока XML сформулируйте поточнее, что надо в итоге получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2008, 23:29
|
|||
|---|---|---|---|
xpath + вытащить N-записей |
|||
|
#18+
это своего рода постраничный вывод есть N-нодов и в каждой странице K-нодов соответсвенно кол-во страниц есть [N/K] +( if N mod K>1 then 1 else 0) так вот нужно получить в цикле по страницам все ноды по K-нодам в каждой но нужно только без использования внутреннего цикла который собирает ноды в страницу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2008, 00:08
|
|||
|---|---|---|---|
|
|||
xpath + вытащить N-записей |
|||
|
#18+
michael Rно нужно только без использования внутреннего цикла который собирает ноды в страницу А откуда такое требование? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2008, 10:06
|
|||
|---|---|---|---|
xpath + вытащить N-записей |
|||
|
#18+
_Vasilisk_ А откуда такое требование? этот XML забрасывается в SQL server из-за того что много данных приходится его резать иначе процедура падает и забрасывать кусками процедуру уже поменять не получится если собирать XML блоками в цикле можно будет повесится поэтому он был сделан целиком и быстро так вот вопрос как его разрезать блоками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2008, 10:33
|
|||
|---|---|---|---|
xpath + вытащить N-записей |
|||
|
#18+
2 michael R Самый быстрый алгоритм для обработки текста это конечный автомат. Поскольку тебе известен входной текст, ты можешь его написать. (Кстати, из твоего первого поста я не понял суть задания) Второй по скорости алгоритм это использование регулярных выражений. По моему, это тебе тоже подходит. Самый медленный это xPath. Но зато он самый удобный. -- Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2008, 12:51
|
|||
|---|---|---|---|
xpath + вытащить N-записей |
|||
|
#18+
задание такое есть исходный файл текстовый из него я вытаскиваю нужные данные через regexp и сразу заменяю их в XML нужной формы всё это без цикла используется 3 замены и всё если использовать цикл то это клет в конце получаю один XML огромной величины 60 тыс примерно может будет больше если весь текст закинуть в SQL через процедуру то падение если заброс блоками то нормально вопрос как организовать вытаскивание блоками по N-нодов только через один цикл Код: plaintext 1. блоки такие Код: plaintext 1. 2. 3. данные условные не нужно привязываться к числам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&mobile=1&tid=1333918]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 175ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...