*Без всякого подвоха*
А за чем это все? В чем будут преимущества перед XML(XSL)->(x)html? В любом случае жду результатов и комментарии автора..... |
Цитата:
Цитата:
|
Цитата:
|
Уфф...
Мои эксперементы превратились в войну с Internet Explorer. На данном этапе уже можно праздновать победу (спасибо гуглу):yes: Вобщем, проблема в том, что реализация в IE сильно отличается от спецификации и других браузеров. Основной вывод такой, что необходим фреймворк а-ля jQuery-2, ибо первый не справится с такой задачей. Выявлены основные различия между реализациями IE и Gecko и найдены некоторые пути решения. Конечно, на этом я не буду останавливаться. Сейчас могу более подробно рассказать обо всём этом в блоге, если это кому интересно. Далее придётся писать фреймворк. |
Цитата:
Цитата:
|
Цитата:
Цитата:
После написания первого прототипа фреймворка (он у меня будет первым:)) всё пойдёт намного ровнее! |
Цитата:
|
Цитата:
Так же хочу попросить помощи у тех, кто когда-либо сталкивался с этим или кому интересно. Удалось нагуглить кучу интересного, но такой ситуации, видимо, нигде не разбиралось. Так что приходиться самому до всего доходить. |
Цитата:
|
Вобщем, основная проблема вот в чём:
при загрузке xml файла в IE (не важно локально или с сервера), сначала он парсится как xml-файл, но потом сам превращается в html (бред, да?!). Вобщем, из такого файла: <?xml version="1.0" encoding="utf-8" standalone="no" ?> <?xml-stylesheet href="style.css" type="text/css"?> <root>123</root> получается такой: <HTML XMLNS:XMV> <HEAD> <LINK rel=stylesheet type=text/css href="style.css"> </HEAD> <BODY> <root>123</root> </BODY> </HTML> Файл стилей пустой. У меня пара вопросов: откуда взялось пространства имен XMV и почему вообще так? При этом неважно, был ли установлен Content-Type или нет. Хотя на сайте microsoft пишут, что нужен тип text/xml, я пробовал и с application/xml. Это касается и DOM. IE воспринимает все узлы, как узлы html со всеми вытекающими, даже если выбранный узел относится к пространству имен xml (http://www.w3.org/XML/1998/namespace). Самая главная проблема в том, что узлы xml и html "не совместимы" друг с другом. Т.е. я не могу вставить полученный xml непосредственно в DOM. Я нашел способ как это можно сделать, но там свои траблы тоже... Вобщем, если кто знает, как заставить ишака понимать файл как xml - расскажите. |
Часовой пояс GMT +3, время: 00:31. |