Можно ли использовать 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, но ничего не произошло (полоса все еще отображается).





Судя по всему - нет. Здесь MOTW навязывает зону «Интернет» всему процессу, поэтому доступ к локальным ресурсам запрещен. Сообщение об ошибке, которое вы получаете, отражает этот факт.
Если тестирование ваша страница - это то, что вы пытаетесь сделать, вам придется получить ее с веб-сервера вместе с XSL. IIS на вашем компьютере, доступ к которому осуществляется через "http: / localhost / ...", будет достаточно хорош.
Добавление MOTW (Знак Интернета) поможет вам только при загрузке локальной страницы с помощью JavaScript, чтобы не видеть глупую желтую панель предупреждений. (НАСКОЛЬКО МНЕ ИЗВЕСТНО)
Если это ваше намерение, можете ли вы просто не использовать:
<xsl:comment> saved from url=(0014)about:internet </xsl:comment>
в качестве вывода непосредственно перед тегом DOCTYPE / html.
Я пробовал несколько вариантов <xsl: comment>, сохраненных с url = (0014) about: internet </ xsl: comment>. MOTW просто не работает для страниц, созданных с помощью XSLT.