![]() |
поиск в XML
Есть 10 xml-ей.
Необходимо в цикле найти вхождение определенного слова во всех xml. Подскажите, пожалуйста, как это организовать? ЗЫ. такой код не успевает подгрузить значения из xml во flash Код:
stop(); |
в ссмысле 10 файлов?
|
Отредактировал исходник
|
А слабо из обработчика myXML.onLoad после проверки на совпадение вызывать функцию? Для перебора всех значений массива заведи переменную, хранящую текущий индекс.
|
как ты ставишь вопрос ('найти вхождение определенного слова '), то так
Код:
prepareXML = function (file) {>>такой код не успевает подгрузить значения из xml во flash не в том дело, что не успевает подгрузить, а в вызове функции до ее определения: либо определяй ее как funtion prepareXML(.. либо prepareXML=function(.. , но до вызова.. |
2 nyctota
Я так и делаю в hot - искомое слово words- массив получаемый из каждого xml-я. poisk_ar- массив результатов поиска _root.poisk_ar = new Array(); _root.poisk_ar.push("0"); Код:
myXML.onLoad = function(success) {похоже проскакивает раньше чем загружается 2 silin наверное не так поставил вопорос - найти в узлах xml |
Вложений: 1
Вот пример.
Обрабатывается, почему то, только последний файл. :( |
я бы так сделал
Код:
var region = new Array("1.xml", "2.xml", "3.xml"); |
спасибо, попробую.
|
посмотри в своем коде такие нюансы :
Код:
... |
1. В его коде есть onLoad после load -- и он еще ждет стабильной работы.
2. Имя ноды, где надо искать, знаешь? Тогда могу дать свой класс, который обрабатывает все ноды с именем Х как укажешь. |
2Antares
определять обработчик загрузки после вызова самой загрузки нелогично, конечно.. но, думаю тебе надо сочиниить устрашающий пример не рабочего кода, иначе многие так и останутся в наивном убеждении, что это не принципиально (в пределах одного блока) |
Сил, да мне собсна по барабану:)
Но эта практика с обработчиками может перенестись на звук и далее, и там уже все гораздо веселее. |
2Antares
Цитата:
2ALL А как(и куда) повесить запуск функции после того как все документы будут обработаны? По index - не хотит. :) |
сколько документов знаешь, после обработки каждого крутишь счетчик, если все, то вызываешь функцию..(где ее расположить не принципиально - где тебе удобнее)
зы: в моем примере (#8) так и сделано.. |
2silin
спасибо |
хотел бы спросить еще вот что - почему файл не успевает подгрузится (XML), определение функции идет до ее вызова?
|
| Часовой пояс GMT +4, время: 16:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.