Знак Сети и 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 ответа

Я пробовал несколько вариантов , сохраненных из url=(0014)about:internet . MOTW просто не работает для страниц, созданных с помощью XSLT.

Судя по всему - нет. MOTW здесь навязывает зону "Интернет" всему процессу, поэтому доступ к локальным ресурсам запрещен. Полученное сообщение об ошибке выражает этот факт.

Если вы пытаетесь протестировать свою страницу, вам придется получить ее с веб-сервера вместе с XSL. IIS на вашем компьютере, доступ к которому осуществляется через "http:/localhost/...", был бы достаточно хорош.

Добавление MOTW (Знак Интернета) поможет вам только при загрузке локальной страницы с JavaScript, чтобы не видеть глупую желтую полосу предупреждения. (НАСКОЛЬКО МНЕ ИЗВЕСТНО)

Если это ваше намерение, вы не можете просто использовать:

<xsl:comment> saved from url=(0014)about:internet </xsl:comment>

как вывод перед вашим тегом DOCTYPE / html.

Другие вопросы по тегам