![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
где можно почитать на русском о принципах работы с XML DOM в JavaScript?
спасибо. Добавлено через 10 минут и 36 секунд в частности - работа с уже загруженным XML из файла через XMLHttpRequest, создание xml-документа на лету (из памяти, из переменных), все тоже самое, относительно XSL, обработка XML+XSL, вывод на страницу результата, как XHTML-кода. Прим.: я не веду сейчас речь об AJAX и XMLHttpRequest. будем считать, что данные мы уже получили. причем данные именно XML. вопрос в том, что с ними делать дальше. ;) |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
+, конечно, принципы и способы реализации в разных браузерах.
насколько мне известно их (принципов) - всего два. W3C и Microsoft. я прав? |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
В яндексе пробуй... а вообще зря, вся актуальная инфа по моему на инглише только.
В ИЕ используем Microsoft.XMLDOM (ActiveX), в остальных пользуемся document.implementation.createDocument для создания или подзагрузки XML документа. Далее DOM'овскими методами + XPath для выборки инфы. Трансформации по стандарту довольно муторные, потому в IE есть удобный метод transformNode. Его реализация для мозиллы кругом, просто вбей в гугл, жизнь с этим методом станет гораздо проще -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
ладно, разберусь и на недельке попробую черкануть небольшую статейку для начинающих
Добавлено через 25 секунд что такое implementation? |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 1 Всего: 186 |
||||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
так.. hello world для Microsoft.XMLDOM.. не работает..
alert выводит почему-то только <?xml version="1.0" encoding="UTF-16"?> . хотя даже в самом tree.xml у меня <?xml version="1.0" encoding="windows-1251"?>... xml и xsl вроде правильные, по крайней мере при добавлении в xml строчки <?xml-stylesheet href="silenIT1.xsl" type="text/xsl"?> (как я понимаю при обработке через JavaScript-ом изначально её там не должно быть?) и открытии его через браузер, все работает.. Добавлено @ 21:50 это кстати, что обозначает? Это сообщение отредактировал(а) Alx - 16.4.2007, 21:53 |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Можно трансформировать любую ноду (становиться корневой), без танцев с DocumentFragment. Ну и просто одной строчкой, без создания процессора, хотя это дело вкуса. Добавлено @ 21:57 Открой документы в браузере прсто двойным кликом, убедись что ошибок синстаксиса нет. Асинхронная загрузка, выключив выполнение скрипта блокируется до окончания загрузки. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
Добавлено через 12 минут и 39 секунд тааак, сорри, заработало продолжаю исследование |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |