RegExp & Mozilla (быстродействие)
Задача: реализовать поиск в Xml документах. Изначально предполагалось реализовать его с помощью RegExp() (проход по всем узлам документа, сравнение с регулярным выражением). Но такое решение оказалось очень медленным, возможно именно из-за использования регулярных выражений.... В связи с этим вопрос, кто-нибудь сталкивался с проблемой быстродействия Firefox'a при использовании RegExp?
|
А может всё-таки проход по всем узлам является узким местом?
|
А че ищете-то?
|
Возможно... К примеру, если организовать поиск через xPath, работает быстрее. Но почему, тогда для IE всё равно что используется xPath или регулярное выражение, а для Firefox - нет. :(
|
Ищу текст :)
|
это всего лишь значит что в ИЕ xPath и RegExp работают одинаково медленно...
|
Цитата:
|
Чтобы пройтись по всем узлам и сравнить их содержимое с регулярным выражением :)
|
А какой ответ нужен? Совпадение в документе или в конкретном узле?
|
В узле.
|
Часовой пояс GMT +3, время: 02:34. |