>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Получить данные из xml на диске с помощью расширения http://forum.mozilla-russia.org/viewtopic.php?id=59770 |
FBB > 25-07-2013 12:01:57 |
Не получается загрузить в Mozilla xml-файл в расширении для дальнейшей обработки. if (content.document.implementation&&content.document.implementation.createDocument) Файл sear.xml находится на диске (не на сервере). Подскажите, пожалуйста, что не так |
FBB > 29-07-2013 12:12:05 |
Я спросил какую-то глупость? Или действительно никто не сталкивался? |
Infocatcher > 29-07-2013 16:51:10 |
FBB пишет
Возможно, относительные пути работают относительно документа, а не скрипта. |
FBB > 30-07-2013 09:50:42 |
Infocatcher пишет
Нет точно относительно скрипта, но я поставил xml и в каталог документа. Результат тот же. |
FBB > 02-08-2013 17:46:35 |
Очень странно , что некому было сказать о том , что метод load уже не поддерживается Mozilla. Проблема осталась , потому , что с помощью XMLHttpRequest() нельзя загрузить файл с локального диска , только с сервера. |
hydrolizer > 02-08-2013 19:58:43 |
FBB пишет
С чего бы это? Выделить код Код:Components.utils.import("resource://gre/modules/FileUtils.jsm"); var uri = Services.io.newFileURI(new FileUtils.File("C:\\TMP\\1.xml")); let xhr = new XMLHttpRequest(); xhr.open("GET", uri.spec, false); xhr.send(null); Services.console.logStringMessage(xhr.responseXML); Services.console.logStringMessage(xhr.responseText); Консольный вывод: [object XMLDocument] |
FBB > 03-08-2013 10:17:18 |
hydrolizer пишет
Спасибо за науку ! |