unable to load xml document into the parser что делать

Использование парсера MSXML для работы с XML-документами


Автор: Кен Скрибнер (Kenn Scribner)
Перевод: Александр Шаргин
Источник: «Visual C++ Developer», Ноябрь 2000

Опубликовано: 17.04.2001
Исправлено: 20.06.2007
Версия текста: 1.0

Парсер MSXML основывается на объектной модели документа XML (XML Document Object Model, XML DOM). Поэтому важно в первую очередь рассмотреть различные объекты, связанные с документом. Они приведены в таблице 1. Эти объекты позаимствованы прямо из спецификаций XML. MSXML предпринимает дополнительные усилия для стыковки объектов XML DOM с моделью COM. Благодаря этому достаточно просто установить, какому объекту модели XML DOM соответствует тот или иной COM-интерфейс MSXML. Например, IXMLDOMNode представляет DOM-объект Node (узел).

Объект DOMНазначение
DOMImplementationОбъект, который можно запросить об уровне поддержки модели DOM
DocumentFragmentПредставляет часть дерева (хорошо подходит для операций Вырезать/Вставить)
DocumentПредставляет узел верхнего уровня в дереве
NodeListОбъект-итератор для доступа к узлам XML
NodeРасширяет базовое понятие помеченного элемента (tagged element) в XML
NamedNodeMapПоддержка пространства имён и итерации для коллекций атрибутов
CharacterDataОбъект для манипулирования текстом
AttrПредставляет атрибут(ы) элемента
ElementУзел, представляющий элемент XML (удобен для доступа к атрибутам)
TextПредставляет текст, содержащийся в элементе или атрибуте
CDATASectionИспользуется для отключения разбора и валидации некоторых разделов XML
NotationСодержит нотацию, расположенную в DTD (Document Type Definition, описание типов документа) или в схеме
EntityПредставляет разобранную или неразобранную сущность
EntityReferenceПредставляет узел, ссылающийся на некоторую сущность
ProcessingInstructionПредставляет инструкцию обработки
Таблица 1. Объекты XML DOM и их использование

Иногда это может сбивать с толку, но объекты XML-документа могут быть (и часто бывают) полиморфными. Так, узел (Node) в то же самое время является элементом (Element). Это вносит путаницу, когда вы решаете, какой объект DOM требуется для совершения некоторого действия. Вы создаёте узлы, используя объект документа (Document), но если вам требуется добавить атрибуты к только что созданному узлу, вам придётся поработать с ним как с одним из элементов. Если в отношениях между объектами и действиями над ними и существует какая-то закономерность, мне пока не удалось открыть её в процессе каждодневной работы. Я постоянно обращаюсь к документации в MSDN, чтобы посмотреть, какой интерфейс предоставляет методы, нужные мне для решения той или иной задачи. Методы различных объектов логически сгруппированы, и, по-видимому, именно этот принцип (группировка логически связанных операций) был использован при проектировании DOM.

Таким образом, весь фокус состоит в том, чтобы получить у парсера MSXML нужный DOM-объект, реализацию которого предоставляет объект COM. Обычная последовательность действий подразумевает создание COM-объекта самого MSXML, у которого затем можно запросить (или получить каким-то другим способом) указатели на другие объекты XML DOM (которые в свою очередь тоже являются COM-объектами).

Демонстрационное приложение, использующее XML DOM

Создать навороченное приложение, использующее множество различных возможностей MSXML, совсем не сложно, но лишний код может только добавить путаницы. Поэтому я решил написать простое консольное приложение, которое выполняет четыре основных операции:

Чтобы ещё больше упростить задачу, я жёстко «зашил» в программу имена XML-файлов и узлов. Понятно, что в реальном приложении вы вряд ли примените эту тактику. Но в нашем случае она имеет смысл, так как ещё больше упрощает код, связанный с использованием MSXML.

Как и во многих других случаях, я использовал в своём примере библиотеку ATL как удобную обёртку для всех операций, связанных с COM. Поэтому вы непременно увидите, как я использую объекты CComPtr и CComQIPtr. Для ровного счёта я добавил к ним также объекты CComBSTR и CComVariant. Если они вам не знакомы, просто запомните, что они являются шаблонами и сами заботятся о многих деталях, которые для наших целей несущественны. Для нас важно рассмотреть, каким образом искать узлы XML, добавлять новые узлы и отображать содержащийся в них текст.

Моё консольное приложение будет загружать XML-документ под названием xmldata.xml (предполагается, что он лежит в одном каталоге с исполняемым файлом), содержащий следующие данные:

Сначала мы будем искать узел xmlnode, и если найдём, добавим к нему новый узел (с атрибутом) в качестве дочернего. В результате получится документ следующего вида:

Далее мы напечатаем сообщение, содержащееся в узле xmltext («Hello, World!»), и сохраним полученный документ в файл updatedxml.xml. После этого вы сможете посмотреть результаты, используя текстовый редактор или Internet Explorer 5.x. Давайте займёмся кодом.

Прежде всего приложение инициализирует библиотеку COM, а затем создаёт экземпляр парсера MSXML:

Если нам удалось создать экземпляр парсера, мы загружаем в него XML-документ:

Поиск узла осуществляется через объект документа, поэтому мы используем IXMLDOMDocument::selectSingleNode() для обнаружения нужного узла по его имени. Есть и другие способы, но этот наиболее прост, в том случае, если вы точно знаете, какой узел вам требуется.

В любом случае, результатом поиска станет объект узла MSXML, IXMLDOMNode. Узел должен существовать где-то в документе, иначе поиск закончится неудачей. Моё приложение использует его как родителя для совершенно нового узла, который создаётся объектом XML-документа:

Если родительский узел принял только что созданный узел в качестве дочернего, он вернёт вам ещё один экземпляр IXMLDOMNode, который представляет новый узел. На самом деле, этот новый узел и узел, который вы передали в appendChild(), в точности совпадают. Тем не менее, проверка указателя на добавленный дочерний узел может быть полезной, так как в случае ошибки он примет значение NULL.

Итак, мы уже нашли требуемый узел и добавили к нему дочерний узел; теперь посмотрим, как работать с атрибутами. Представьте себе, что вам нужно добавить к новому дочернему узлу атрибут:

Сделать это не сложно, но вам придётся переключиться с IXMLDOMNode на IXMLDOMElement, чтобы поработать с узлом как с элементом. На практике это означает, что вам придётся запросить у интерфейса IXMLDOMNode связанный с ним интерфейс IXMLDOMElement, а потом, получив его, вызвать IXMLDOMElement::setAttribute():

Ну вот, мы модифицировали исходное XML-дерево, как нам этого хотелось. Приложение уже может сохранить документ на диск, но может сделать и что-нибудь ещё. Например, разыскать ещё один узел и отобразить на экране содержащийся в нём текст. Поскольку искать узлы мы уже умеем, перейдём прямо к извлечению данных.

Для извлечение данных предназначен метод IXMLDOMNode::get_nodeTypedValue(). Данные, которые содержит узел, можно задавать с использованием схемы типов фирмы Microsoft, поэтому вы без труда можете сохранять числа с плавающей точкой, целые числа, строки или любые другие поддерживаемые схемой данные. Тип данных задаётся с использованием атрибута dt:type, например:

Если некоторый узел содержит данные заданного типа, вы сможете извлечь их в нужном формате, используя get_nodeTypedValue(). Если тип не задан, по умолчанию он считается текстовым, и парсер вернёт вам VARIANT с содержащимся в нём BSTR. В нашем случае этого достаточно, поскольку узел, который мы ищем, является текстовым и действительно содержит строку. Если нужно, мы всегда сможем отконвертировать её в другое представление, используя средства типа atoi(). А пока просто извлечём строку и отобразим её.

Если нам удалось извлечь значение, связанное с узлом, и если оно оказалось именно того типа, который мы ожидаем (BSTR), мы выводим текст на экран. В противном случае просто выводится сообщение об ошибке. Но вы, в зависимости от ситуации, можете предпринять и другие действия.

Сохранив документ, программа выдаёт на экран короткое сообщение и завершается.

Источник

Просмотр полной версии : Тендопериостит. От лечения никакого толку.

Вот фотографии левой ноги (с правой такая же картина, только боль слабее, но не намного):

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

Меня терзают смутные сомнения: а нет ли там повреждения сухожилия?

Меня это тоже интересует. Как убедиться в этом или в обратном? Только МРТ?

Какая зависимость болей от обуви?

По-моему особо никакой. Лечащие врачи рекомендовали на высоких каблуках ходить, мотивируя это более низкой нагрузкой на сухожилия. Но где ж её найдёшь-то?!

Вспомнил! Когда получил травму при приземлении после прыжка, на мне были кроссовки со слегка «проваленной» подошвой в пяточной области.
Может быть это как-то прояснит картину.

Про «блокады гидрокортизона» можете подробнее? куда кололи, сколько раз?

Кололи в районной больнице (не в Волгограде). Кололи прямо в места, обозначенные красным на фотографиях. Как в правую, так и в левую ногу. Кололи 2 раза с интервалом 1-2 недели.
Правда, с полгода назад в интернете нашёл статью, в которой говорится, что в ахил колоть ни в коем случае нельзя, т.к. повреждения сухожилия иглой могут вызвать его травматизацию. Не помню, что конкретно, но, наверное, те же микроразрывы. или не микро.

Меня это тоже интересует. Как убедиться в этом или в обратном? Только МРТ?

Начните с рентгенологического исследования обеих стоп.

Да, у меня ещё плоскостопие какой-то небольшой степени. сейчас. вот:
Правая стопа: h= 30 мм угол 131 градус
Левая стопа: h=24 мм угол 134 градуса

Мне кажется, что визуально и по жалобам это может быть синдромом Хаглунда.

А что такое синдром Хаглунда?
Или мне пока лучше не лезть в ваши профессиональные обсуждения?:ab:

А что такое синдром Хаглунда?
Или мне пока лучше не лезть в ваши профессиональные обсуждения?:ab:
Лучше пока не лезть. Болезней много, а нога одна. Боль в пятке и около нее может быть обусловлена парой десятков причин.

Нога, к счастью, не одна,а две! Правда, обе больные.

МРТ пока возможности нет.

Рентген: могу хоть сейчас сфотографироать и выложить снимки годичной давности. Правда, делали их с целью определения степени плоскостопия.
Болевые ощущения за год никак не изменились. Да и за 10 лет тоже. Только после травмы была резкая боль.

Вот фото правой ноги:

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

вот фото левой ноги:

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

В том-то и проблема, что УЗИ я не так давно делал и. )))))) не могу разобрать, что написал врач. Сказал лишь, что похоже на микроразрывы. Но когда я сказал это травматологу, то он заявил, что в карточке ничего подобного не написано.

Попробую в ближайшие пару недель поискать альтернативные УЗИ. Что у врачей спрашивать? Что они должны подтвердить или опровергнуть?

Кроме того, попробую в ближайшие пару месяцев найти возможность сделать МРТ. Наверное, глупый вопрос, но всё же: МРТ обеих ног делать?

Мне кажется, что визуально и по жалобам это может быть синдромом Хаглунда.

Он и есть. По-видимому, вместе с запяточным бурситом, которые им провоцируется особенно успешно при чрезмерной пронации. [Ссылки могут видеть только зарегистрированные и активированные пользователи]

Gnevomir, градусы, которые Вы написали, это величины наружных углов между вашими ахилловыми сухожилиями и полом?

МРТ обеих ног делать?

Gnevomir, градусы, которые Вы написали, это величины наружных углов между вашими ахилловыми сухожилиями и полом?

Я не знаю, какие углы измеряют при определении плоскостопия, но по логике, думаю, что вряд ли. Наверное, градусы, которые я написал выше, это углы между полом и какой-нибудь костью стопы.

Для повреждения retinaculum, tibialis posterior, flexor digitirom longus IMHO низковата боль.

Зато для повреждения flexor hallucis longus в самый раз. Очень похоже именно на это. Классика жанра. «Выпрыгивающий» вид спорта. Невысокий рост («на носочках» приходится тянуться блокируя или к корзине). Болезненность именно при сгибании. Как раз рядом с ахилловым сухожилием. Еще не хватает ношения какой-нибудь мягкой свободной обуви (кеды) в которой большой палец очень свободно сгибается-разгибается. Надо пощупать-посгибать-разгибать большие пальцы.

Egor1974, при невысоком росте, играя против более высоких оппонентов, приходится не тянуться «на носочках» :ab:, а прыгать на максимуме как для выполнения блок-шотов, так и для подборов, бросков. Да и вообще, используется 90% и выше максимальных прыжков.

Постараюсь сделать МРТ в ближайшее время. Я так понял, что, если есть возможность, то результаты лучше записывать на диск.

Вспомнил ещё одну деталь: травмировалась первоначально левая (толчковая) нога. И болела, соответственно, тоже только она. Далее, на каком-то этапе, «тупая» хроническая боль появилась и в правой.

Egor1974, результаты выполнения второго теста очень похожи на описываемые Вами.

Не знаю, что означает «нормальный осмотр» в вашем понимании, но меня максимум просили встать на носки или стать коленями на кушетку, чтобы стопа свисала вниз, и что-то там щупали.

Постараюсь сделать МРТ в ближайшее время. Я так понял, что, если есть возможность, то результаты лучше записывать на диск.

К тому же, не совсем понятно, почему с течением времени боль появилась в другой ноге? Или они травмировались одновременно, но одна сильно, а другая слабо? Если одновременно, то как-то странно. Наверное, потому что я не верю в такие совпадения, да и в симметрию вообще 🙂

Я плохо разбираюсь в МРТ и использую готовые заключения. Спросите у травматологов.

Я плохо разбираюсь в МРТ и использую готовые заключения.

мрт нужно выложить, мы все посмотрим снимки, на срезах должна быть зона голеностопного сустава, нижней трети голени, прикрепления ахиллова сухожилия, пяточная область, в принципе диагност должен разобраться с зоной исследования.

Возможно, ситуацию прояснит МРТ.

Sereda Andrey, скажите, что значит «возможно»? МРТ может ещё и не прояснить? :ai:Может тогда сразу попытаться сделать какую-нибудь более точную диагностику? Если она есть, конечно..

А вот описание снимков:

[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

Источник

Пример чтения данных из XML-файла

Всем привет.
Хотелось бы увидеть небольшой пример на Visual C++ 6 с использованием данных из XML-файла (желательно msxml).
К примеру: имеется некий файл Hello.xml

Добавлено через 1 час 39 минут
Код почему-то выдает ошибки unable to load xml document into the parser что делать. Смотреть фото unable to load xml document into the parser что делать. Смотреть картинку unable to load xml document into the parser что делать. Картинка про unable to load xml document into the parser что делать. Фото unable to load xml document into the parser что делать

в чем беда, не подскажите?

Добавлено через 48 минут
Таак, добавил #include «stdafx.h», ошибок заметно поубавилось,
но теперь находит ошибки в msxml.h :wow:

Добавлено через 1 час 35 минут
Спасибо всем,
плюнул и переписал все на TinyXML.

Вот этот форум решил все проблемы

Комментарий модератора
unable to load xml document into the parser что делать. Смотреть фото unable to load xml document into the parser что делать. Смотреть картинку unable to load xml document into the parser что делать. Картинка про unable to load xml document into the parser что делать. Фото unable to load xml document into the parser что делатьСсылки на другие форумы запрещены правилами форума!

Пример чтения xml файла
Хотелось бы пример чтения xml файла на сервере и отображения каждой заглавной секциитэга в виде.

Пример чтения из файла.
У меня в книжке есть пример чтения из файла, но это приложение. А мне нужен аплет.

unable to load xml document into the parser что делать. Смотреть фото unable to load xml document into the parser что делать. Смотреть картинку unable to load xml document into the parser что делать. Картинка про unable to load xml document into the parser что делать. Фото unable to load xml document into the parser что делатьНужен пример алгоритма чтения из файла и записи в файл
Добрый день форумчане. Нужен код простейшей программы, выводящий текст из текстового файла в мемо.

Реализация чтения данных из XML, на одну форму, если количество таких данных неограниченно
Создание XML-файла с названием Promotion.xml (можно типизированного, с заранее оговоренной.

Задать кодировку чтения у xml файла
Такая проблема xml файл в кодировке UTF-7. Читаю его с помощью XmlDocument doc = new.

Источник

Программирование на Visual C++

Выпуск №41 от 22 апреля 2001 г.

Добрый день, уважаемые подписчики!

Ну что ж, похоже старт у проекта RSDN получился достаточно хороший, особенно если судить по вашим откликам. Большое спасибо всем, кто заглянул на сайт – я уверен, что вы не остались разочарованы. А тем, кто еще не видел RSDN, настоятельно рекомендую посмотреть – наверняка вы найдете что-то интересное для себя. К тому же теперь на сайте появилась полноценная поисковая система.

Как я и обещал, с этого выпуска рассылка начинает публиковать статьи из RSDN, касающиеся программирования на Visual C++. Но не надо думать, что рассылка будет вам бесполезной, если вы регулярно читаете статьи на сайте. Рассылка будет экономить ваши усилия и ваше время; кроме того, некоторые статьи в рассылке будут появляться даже раньше, чем на сайте.

СТАТЬЯ

Использование парсера MSXML для работы с XML-документами

Перевод: Александр Шаргин

Парсер MSXML основывается на объектной модели документа XML (XML Document Object Model, XML DOM). Поэтому важно в первую очередь рассмотреть различные объекты, связанные с документом. Они приведены в таблице 1. Эти объекты позаимствованы прямо из спецификаций XML. MSXML предпренимает дополнительные усилия для стыковки объектов XML DOM с моделью COM. Благодаря этому достаточно просто установить, какому объекту модели XML DOM соответствует тот или иной COM-интерфейс MSXML. Например, IXMLDOMNode представляет DOM-объект Node (узел).

Таблица 1. Объекты XML DOM и их использование

Объект DOMНазначение
DOMImplementationОбъект, который можно запросить об уровне поддержки модели DOM
DocumentFragmentПредставляет часть дерева (хорошо подходит для операций Вырезать/Вставить)
DocumentПредставляет узел верхнего уровня в дереве
NodeListОбъект-итератор для доступа к узлам XML
NodeРасширяет базовое понятие помеченного элемента (tagged element) в XML
NamedNodeMapПоддержка пространства имён и итерации для коллекций атрибутов
CharacterDataОбъект для манипулирования текстом
AttrПредставляет атрибут(ы) элемента
ElementУзел, представляющий элемент XML (удобен для доступа к атрибутам)
TextПредставляет текст, содержащийся в элементе или атрибуте
CDATASectionИспользуется для отключения разбора и валидации некоторых разделов XML
NotationСодержит нотацию, расположенную в DTD (Document Type Definition, описание типов документа) или в схеме
EntityПредставляет разобранную или неразобранную сущность
EntityReferenceПредставляет узел, ссылающийся на некоторую сущность
ProcessingInstructionПредставляет инструкцию обработки

Иногда это может сбивать с толку, но объекты XML-документа могут быть (и часто бывают) полиморфными. Так, узел (Node) в то же самое время является элементом (Element). Это вносит путаницу, когда вы решаете, какой объект DOM требуется для совершения некоторого действия. Вы создаёте узлы, используя объект документа (Document), но если вам требуется добавить атрибуты к только что созданному узлу, вам придётся поработать с ним как с одним из элементов. Если в отношениях между объектами и действиями над ними и существует какая-то закономерность, мне пока не удалось открыть её в процессе каждодневной работы. Я постоянно обращаюсь к документации в MSDN, чтобы посмотреть, какой интерфейс предоставляет методы, нужные мне для решения той или иной задачи. Методы различных объектов логически сгруппированы, и, по-видимому, именно этот принцип (группировка логически связанных операций) был использован при проектировании DOM.

Таким образом, весь фокус состоит в том, чтобы получить у парсера MSXML нужный DOM-объект, реализацию которого предоставляет объект COM. Обычная последовательность действий подразумевает создание COM-объекта самого MSXML, у которого затем можно запросить (или получить каким-то другим способом) указатели на другие объекты XML DOM (которые в свою очередь тоже являются COM-объектами).

Демонстрационное приложение, использующее XML DOM

Создать навороченное приложение, использующее множество различных возможностей MSXML, совсем не сложно, но лишний код может только добавить путаницы. Поэтому я решил написать простое консольное приложение, которое выполняет четыре основных операции:

• Загружает XML-файл с диска.

• Отыскивает определённый узел и добавляет к нему дочерний узел.

• Находит ещё один узел и отображает содержащийся в нём текст.

• Сохраняет изменённый документ на диск.

Чтобы ещё больше упростить задачу, я жёстко «зашил» в программу имена XML-файлов и узлов. Понятно, что в реальном приложении вы вряд ли примените эту тактику. Но в нашем случае она имеет смысл, так как ещё больше упрощает код, связанный с использованием MSXML.

Как и во многих других случаях, я использовал в своём примере библиотеку ATL как удобную обёртку для всех операций, связанных с COM. Поэтому вы непременно увидете, как я использую объекты CComPtr и CComQIPtr. Для ровного счёта я добавил к ним также объекты CComBSTR и CComVariant. Если они вам не знакомы, просто запомните, что они являются шаблонами и сами заботятся о многих деталях, которые для наших целей несущественны. Для нас важно рассмотреть, каким образом искать узлы XML, добавлять новые узлы и отображать содержащийся в них текст.

Моё консольное приложение будет загружать XML-документ под названием xmldata.xml (предполагается, что он лежит в одном каталоге с исполняемым файлом), содержащий следующие данные:

Сначала мы будем искать узел xmlnode, и если найдём, добавим к нему новый узел (с атрибутом) в качестве дочернего. В результате получится документ следующего вида:

Источник

Ошибка: Не удается загрузить XML-документов через SSL-подключение метода Load

Проблемы

При использовании метода Load XMLDOM объектной модели для синхронной загрузки документа язык XML (Extensible Markup) на клиентском компьютере через SSL-подключение, метод завершается неудачей с ошибкой 0x800c0007 и INET_E_DATA_NOT_AVAILABLE возвращают значение.

Причина

Эта проблема возникает, когда файл не кэшируется на клиентском компьютере. Существует несколько причин, почему, файл не может кэшироваться.

Сервер отправляет Pragma:no-кэш или кэш-элемента управления: no-заголовков кэша.

Если вы используете Microsoft Internet Information Server (IIS), параметр срока действия содержимого имеет значение истекает немедленно, который отправляет заголовки нет-cache, а также истекает: 0 HTTP-заголовок.

Решение

Чтобы устранить эту проблему, выполните следующие действия:

В обозревателе Internet Explorer в меню Сервис пункт Свойства обозревателя. На вкладке « Дополнительно » снимите флажок « не сохранять зашифрованные страницы на диск ».

Убедитесь, что сервер не отправляет заголовки нет-cache.

В службах IIS в оснастке консоли управления (MMC) щелкните правой кнопкой мыши файл XML. На вкладке Заголовки HTTP отключите параметр срока действия содержимого.

Статус

Корпорация Майкрософт подтверждает, что это является ошибкой в продуктах Майкрософт, перечисленных в начале данной статьи.

Дополнительная информация

Действия для воспроизведения поведения

В обозревателе Internet Explorer в меню Сервис пункт Свойства обозревателя. На вкладке « Дополнительно » снимите флажок « не сохранять зашифрованные страницы на диск ».

Создайте HTML-файл с именем Test.html, а затем вставьте следующий код:

Сохраните Test.html в защищенной папке на веб-сервере.

Создайте новый XML-файл с именем Test.xml, а затем вставьте следующий код:

Сохраните Test.xml защищенной папке на веб-сервере.

В обозревателе Internet Explorer перейдите к Test.html и нажмите кнопку Загрузить XML. Появляется сообщение об ошибке 0x800c0007.

Ссылки

Дополнительные сведения о XML см на Microsoft Developer Network (MSDN):

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *