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

start [/forum/topic.php?desktop=1&fid=14&tid=1333918]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 352ms |

| 0 / 0 |

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