Знак Сети и XML+XSL
Можно ли использовать Mark of the Web в XML-файле, который анализируется локальным XSL-файлом?
Когда я вставляю метку MOTW:
<!-- saved from url=(0014)about:internet -->
я получаю следующее сообщение:
В доступе отказано. Ошибка обработки ресурса.
Хорошо, я вижу, что я пытался сделать это неправильно - я хотел вставить этот комментарий в XML.
У меня есть три файла: XML с данными, XSL для преобразования данных в HTML и файл JS с функциями JavaScript. Как вы сказали, я хочу избавиться от оранжевой панели Internet Explorer.
Поместить все на IIS или Apache - это хороший способ, но я хочу открыть эти файлы локально.
Я попытался вставить тег xml:comment, но ничего не произошло (панель все еще отображается).
3 ответа
Я пробовал несколько вариантов
Судя по всему - нет. MOTW здесь навязывает зону "Интернет" всему процессу, поэтому доступ к локальным ресурсам запрещен. Полученное сообщение об ошибке выражает этот факт.
Если вы пытаетесь протестировать свою страницу, вам придется получить ее с веб-сервера вместе с XSL. IIS на вашем компьютере, доступ к которому осуществляется через "http:/localhost/...", был бы достаточно хорош.
Добавление MOTW (Знак Интернета) поможет вам только при загрузке локальной страницы с JavaScript, чтобы не видеть глупую желтую полосу предупреждения. (НАСКОЛЬКО МНЕ ИЗВЕСТНО)
Если это ваше намерение, вы не можете просто использовать:
<xsl:comment> saved from url=(0014)about:internet </xsl:comment>
как вывод перед вашим тегом DOCTYPE / html.