Домой / Работа в Интернете / Преобразование в формат XML. Форматы представления налоговой и бухгалтерской отчетности в электронном виде Открыть отчет в формате xml

Преобразование в формат XML. Форматы представления налоговой и бухгалтерской отчетности в электронном виде Открыть отчет в формате xml

Программа XML Отчёты предназначена для преобразования XML-файлов (XML-документов) в соответствующее для них представление в виде документа, пригодного для печати – отчета . Преобразование XML-файлов в печатные документы идет на основе шаблонов в формате RTF. Конечные документы также получаются в RTF. Формат RTF позволяет в дальнейшем открыть и работать с печатным документом в любом текстовом процессоре, например Microsoft Word или OpenOffice.org Writer. Выборка необходимых сведений из XML-файлов осуществляется одним из стандартных существующих средств преобразования XML-файлов – технологией запросов XQuery. При этом преобразование может осуществляться сразу нескольких файлов в подряд. Программа имеет гибкую систему настройки, характеризуется простотой использования и высокой скоростью работы.

Хотя программа XML Отчёты может преобразовывать любые XML-файлы, в настоящее время, она в первую очередь предназначена кадастровым инженерам, и нацелена на преобразования XML-файлов/документов Росреестра, органов кадастрового учета. В первую очередь речь идет о получении печатных представлений Межевого плана и Технического плана на основе данных содержащихся в электронном представлении данных документов в формате XML

    использование стандартной технологии XML-преобразования XQuery

    простота использования и высокая скорость работы

    возможность пакетного преобразования сразу нескольких файлов

    в комплекте с программой имеются шаблоны для формирования необходимых для кадастрового инженера документов

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

    возможность настройки шаблонов с помощью стандартных текстовых процессоров, т.к. формат RTF является широко распространенным

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

    выборка информации из файлов XML дает возможность проконтролировать содержимое данных в электронной версии в формате XML, а также проверить их корректность

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

    возможность переименования XML-файлов на основе информации, содержащихся в самих файлах

    небольшой размер инсталлятора, простота установки

    не требует установки дополнительных библиотек – все необходимые библиотеки уже включены в инсталлятор

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

  • Межевой план (поддерживается создание многоконтурных участков)
    • на образование участков (путем образования из земель государственной собственности, путем раздела, путем объединения, путем перераспределения, путем раздела земельного участка с сохранением исходного в измененных границах)
    • на уточнение участков (в том числе одновременное уточнение нескольких земельных участков в рамках кадастровой ошибки, уточнение единого землепользования)
    • на образование и уточнение частей существующих участков
  • Технический план (для постановки на учет и учета изменений)
    • здания, частей здания (в том числе многоквартирного дома с учетом помещений многоквартирного дома)
    • помещения, частей помещения
    • сооружения, частей сооружения
    • объекта незавершенного строительства, частей ОНС
  • Карта(план) зоны
    • территориальных зон (правила землепользования и застройки)
    • зон с особыми условиями использования (охранные зоны, санитарно-защитные и т.п.)
  • Карта(план) границы
    • государственной границы
    • границы между субъектами
    • границы муниципального образования
    • границы населенного пункта
  • Акта обследования, подтверждающего прекращение существования объекта недвижимости

Новое в версии 1.3.10

  • Добавлены шаблоны и запросы для формирования печатной версий (отчета) на основании электронного аналога технического плана, созданного по 6-й версии соответствующей XML-схемы.

Новое в версии 1.3.9

  • карты-плана территории , оформляемой при выполнении комплексных кадастровых работ, форма которой утверждена Приказом Минэкономразвития России от 21.11.2016 N 734.
  • Добавлен шаблон и запросы для формирования печатной версий (отчета) на основании электронного аналога карты (плана) зоны , сформированной в виде 2-х XML-файлов: основного, созданного по XML-схеме ZoneToGKN_v05, и вспомогательного, созданного по XML-схеме TerritoryToGKN_v01.

Новое в версии 1.3.8

  • Шаблоны Межевых планов переделаны по новой форме в соответствии с редакцией от 23.11.2016 (приказ N 742) приказа Минэкономразвития России от 08.12.2015 N 921.
  • Шаблоны Технических планов переделаны по новой форме в соответствии с редакцией от 01.11.2016 (приказ N 689) приказа Минэкономразвития России от от 18.12.2015 N 953.

Новое в версии 1.3.7

  • Шаблон Акта обследования переделан по новой форме в соответствии с редакцией от 23.11.2016 (приказ N 742) приказа Минэкономразвития России от 20.11.2015 N 861 вступающей в силу с 01.01.2017.

Новое в версии 1.3.6

  • Шаблоны Межевых планов переделаны по новой форме в соответствии с приказом Минэкономразвития России от 08.12.2015 N 921 вступающего в силу с 01.01.2017.
  • Шаблоны Технических планов переделаны по новой форме в соответствии с приказом Минэкономразвития России от 18.12.2015 N 953 вступающего в силу с 01.01.2017.
  • Шаблон Карты(плана) объекта землеустройства (формирующегося по файла MapPlan_*.xml) адаптирован под работу также и по файлам Описание территории (соответствуют файлы TerritoryToGKN_*.xml).

Предупреждение: Т.к. для новых форм межевых и технических планов не разработаны новые XML схемы, которые бы содержали всю требуемую информацию, часть разделов и полей в печатном представлении документов следует заполнять вручную. Подобный подход также следует использовать и при формировании карты(плана) по файлам TerritoryToGKN_*.xml, т. к. данные файлы содержат меньше информации, чем файлы MapPlan_*.xml.

Новое в версии 1.3.5

  • Шаблоны для 5-й версии XML-схемы межевых планов адаптированы для работы с 6-й версией так, что они работают как с 5-й так и с 6-й версиями

Новое в версии 1.3.4

  • Шаблоны Технических планов сооружений исправлены по форме в редакции от 03.12.2015 приказа Минэкономразвития России от от 23 ноября 2011 N 693.

Новое в версии 1.3.3

  • Шаблоны Технических планов зданий исправлены по форме в редакции от 04.12.2015 приказа Минэкономразвития России от 01.09.2010 N 403.
  • Шаблоны Технических планов объектов незавершенного строительства исправлены по форме в редакции от 03.12.2015 приказа Минэкономразвития России от 10.02.2012 N 52.

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

Новое в версии 1.3.2

  • Шаблоны межевых планов исправлены по форме в редакции от 12.11.2015 приказа Минэкономразвития России от 24.11.2008 N 412.

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

Новое в версии 1.3.1

  • Добавлены шаблоны и запросы для формирования печатных версий (отчетов) по электронным аналогам в формате XML Уведомлений о залоге движимого имущества, подаваемых нотариусу (Формы УЗ1, УЗ2, УИ1, УИ2, УП1, УП2).
  • Добавлен шаблон и запросы для формирования печатных версий (отчетов) по электронным аналогам в формате XML Схем расположения земельного участка или земельных участков на кадастровом плане территории и Постановлений об утверждении данных Схем.
  • Незначительная доработка запросов для шаблонов межевых и технических планов.

Новое в версии 1.3.0

  • Добавлено автоматическое определение шаблона формируемого RTF-документа на основании информации содержащейся в исходном XML-файле и его префиксе. Таким образом, теперь при включенной опции «Автоопределение шаблона» не нужно выбирать шаблон формируемого документа перед преобразованием, он определится и выберется автоматически. Т.е. это позволяет преобразовать из электронного вида в печатный за один проход документы как разных типов (межевой/технический план), так и разных версий (4-я/5-я версия межевого плана).
  • Добавлена опция открыть сформированные после преобразования документы в установленном по умолчанию текстовом процессоре.
  • Исправлена некорректная передача символов юникода из XML-файлов в RTF. Это позволило корректно передавать формулы, содержащие специальные символы, из XML в RTF.

Новое в версии 1.2.3

  • Добавлены и настроены шаблоны, формирующие печатное представление документов по их электронным аналогам в формате XML, созданным по недавно введенным в действие новым версиям XML-схем межевых и технических планов, соответственно по 5-й версии для межевых планов (MP_v05) и 3-й версии технических планов (TP_v03). Шаблоны для создания печатных документов по предыдущим версиям межевых и технических планов сохранены в программе.
  • Для новых шаблонов применен следующий механизм включения изображений в печатный документ. Если изображение в формате JPG (планы помещений, чертежи сооружений), то эти изображения включаются в печатный документ с использованием ссылок приведенных в XML-файле. Если изображения в формате PDF (схемы геодезических построений, схемы расположения, чертежи контуров участков, объектов недвижимости), то эти изображения, указанные в XML-файле, в печатное представление не включаются, т.к. данная возможность не поддерживается для RTF-документов (как впрочем и для многих других форматов печатных документов). Взамен для каждого из приведенного в перечне случаев в печатный документ включена ссылка на файл в формате JPG, т.е. соответственно: гео.jpg, схема.jpg, чертеж.jpg. Создав файлы с такими именами и положив их в туже папку, где происходит формирования отчета, получим документ, в котором будут заполнены соответствующие графические разделы.

Новое в версии 1.2.2

  • Добавлен шаблон для формирования печатной версии Акта обследования дляXML-файлов, созданных по соответствующей XML-схеме (InspectionAct_01).
  • Добавлен шаблон для формирования печатной версии Карты(плана) объекта землеустройства (зоны или границы) на основании XML-файлов, созданных по новой версии XML-схемы (MapPlan_01).

Новое в версии 1.2.1

  • Шаблоны межевых и технических планов переделаны по новым формам в редакции соответствующих приказов от 25.02.2014 г., вступающих в силу с 30.06.2014 г. Новые отчеты формируются в объеме, позволяющем это сделать по старым XML-схемам (4-й для межевых и 2-й для технических планов).

Новое в версии 1.2.0

  • Для списка исходных файлов добавлена поддержка Drag-and-Drop и команды операционной системы Открыть с помощью, т. е. добавить исходные файлы для преобразования из проводника или файлового менеджера можно просто перетащив их в список или вызвав команду Открыть с помощью.
  • Исправлена обработка каталогов координат Технических планов, Карты(плана) зоны и границы с учетом того, что для замкнутых контуров в XML-файле может как присутствовать, так и отсутствовать замыкающая точка. В случае отсутствия замыкания, повтор первой точки в конце каталога будет автоматически выполнен для техплана здания, карты(плана) зоны, карты(плана) границы населенного пункта или муниципального образования. Без изменения в этом случае останутся каталоги координат для техплана сооружения, карты(плана) границы между субъектами и участка государственной границы, т. к. их контура могут быть не замкнутыми.

Новое в версии 1.1.3

  • Добавлен шаблон межевого плана на уточнение единого землепользования

Новое в версии 1.1.2

  • Шаблоны межевых планов перенастроены на использование 4-й версии схемыXML-документов межевых планов

Предупреждение: Для шаблонов межевых планов в версии программы 1.1.2 отсутствует обратная совместимость с 3-й версией XML-схемы. Если необходимо создавать отчеты на основании XML-документов, созданный по 3-й версии межевых планов - не устанавливайте данное обновление - используйте версию 1.1.1.

Новое в версии 1.1.1

  • Добавлен шаблон для формирования Карты(плана) границ – государственной границы, или границы между субъектами, или границы муниципального образования, или границы населенного пункта.
  • Существенно доработан шаблон Технического плана объекта незавершенного строительства
  • Незначительно доработаны Акты согласования в шаблонах Межевых планов
  • Исправлено форматирование таблиц каталогов шаблонов Технических планов для их более корректного отображения в OpenOffice
  • Шаблоны Технических планов продублированы в варианте без разделов, предназначенных для частей (т.к. в более чем 99% случаев формирование частей не происходит)
  • Ряд мелких исправлений и улучшений всех имеющихся шаблонов

Новое в версии 1.1.0

  • Первая версия без статуса «Бета»
  • Добавлена система регистрации программы
  • Добавлен демо-режим — теперь программа работает без ограничений 30 дней, после чего в случае отсутствия регистрации прекращает работу
  • Ряд незначительных доработок и изменений как самой программы, так и шаблонов и запросов

XML – расширяемый вид языка разметки Markup Language. Внутри файла с таким расширением могут храниться базы данных, настройки приложений, данные программных комплектов и другая информация. Подобные документы имеют широкое распространение среди пользователей, поэтому вопрос, как открыть XML, возникает достаточно часто.

Использование текстовых редакторов

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

Блокнот Windows и его аналоги

В составе Windows изначально есть программа, которая умеет работать с любым текстом – Блокнот. Найти её можно в списке стандартных приложений в меню «Пуск». Вместе с ним предустанавливается еще один текстовый редактор – WordPad. Его также можно использовать для просмотра документов с расширением XML.

Если щелкнуть по XML-файлу правой кнопкой, то сразу под пунктом «Открыть» будет строка «Изменить». При нажатии на неё содержимое документа отобразится в Блокноте. Если так открыть файл не получается, или вы хотите использовать для просмотра WordPad, раскройте меню «Открыть с помощью».

Для чтения и редактирования XML-документов можно использовать и блокноты от сторонних разработчиков: например, NotePad++. В нем реализована подсветка синтаксиса, что может показаться удобным при редактировании файла.

Пакет Microsoft Office

Вместо Блокнота, WordPad и других подобных программ можно использовать приложения из пакета Microsoft Office – Word и Excel.

  1. Запустите Word.
  2. Укажите путь к XML-документу.

Минус Word в том, что в нем тяжело редактировать XML. Поэтому если вы хотите изменить какие-то данные, то лучше использовать Excel.

  1. Запустите Excel.
  2. Раскройте главное меню, нажмите «Открыть».
  3. Выберите XML-документ.
  4. Укажите на необходимость открыть его как XML-таблицу.

Если вместо пакета приложений Microsoft Office на компьютере установлена библиотека приложений OpenOffice, то ничего страшного: открыть XML можно через OpenOffice Calc, аналог Excel.

Редакторы XML

Если необходимо не просто увидеть содержимое таблиц, а еще и отредактировать их, то рекомендуется применять специальный софт, разработанный для работы с форматом XML. Можно использовать следующие редакторы:

  • XML Editor от Oxygen
  • XML Marker
  • Xsemmel
  • EditiX Lite Version

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

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

Просмотр через браузер

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

Браузеры

Все современные браузеры поддерживают чтение формата XML. Однако нужно понимать, что раз в документе нет сведений о том, как отображать данные, веб-обозреватели показывают их «как есть». Чтобы использовать для открытия браузер (на примере Chrome):


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

В Mozilla Forefox можно открыть файл другим способом:


Если файл поврежден, то браузер при попытке открыть документ может вывести сообщение об ошибке. В таком случае рекомендуется воспользоваться одним из редакторов XML, указанных выше.

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

Настройки программы в формате XML

Это вариант использования XML самый очевидный и широко применяемый в прикладном программировании. Хранить настройки вашей программы в формате XML очень удобно хотя бы потому, что синтаксис элементарный, для их редактирования подходит любой текстовый редактор, а библиотеки программных компонентов, выполняющие за вас синтаксический разбор есть в арсенале практически любого . Более того, хранение настроек в отдельном файле может избавить вас от необходимости внесения изменений в программный код с целью поменять поведение программы. Этот довод революционным не назовешь, и для подобных целей еще до появления XML использовали обычный текстовый формат. Ну а если вы программируете с использованием платформы , то должны быть знакомы с файлами настроек проектов App.config , Web.config и другими.

XML отчеты

XML является очень удобным инструментом для формирования данных табличных отчетов, состоящих из одной и более табличных форм. Вполне естественно, что вид, в котором этот отчет предстанет перед пользователем без дополнительного оформления - не совсем то, чего бы ему (пользователю) хотелось видеть. Содержимое отчета неплохо было бы отформатировать, и для этих целей великолепно подходит следующее XML расширение - , применяя которое, вы можете настроить преобразование вашего XML отчета в документ приемлемого вида. Стоит отметить, что документы Microsoft Office можно сохранять в формате XML. Для каждого приложения из этого семейства существует отдельная документа, а следовательно, существует схема XSL трансформации , которая преобразует ваш отчет в документ Microsoft Excel или .

Если у вас есть XML документ и файл трансформации XSL, то подключение одного к другому выполняется добавлением в XML документ инструкции:

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

Формат XML - что это такое?

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

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

Для чего используются файлы XML?

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

Во-первых, они могут содержать достаточно большие объемы информации, например, о музыкальных или видеоколлекциях, размещаемых в сети Интернет. Сами файлы несколько напоминают ID3-теги, которые используются в файлах MP3 и содержат данные о названии исполнителя, альбома, годе выпуска, жанре и т. д. Что же касается именно формата XML, у таких файлов возможность добавления данных практически не ограничена, а представляемая информация может касаться не только единичного объекта (трека или фильма), но и целой их совокупности (альбомы, коллекции и т. д.). Единственное ограничение - лимит максимально возможного количества строк в тексте. Именно это зачастую и вызывает проблемы при открытии.

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

Как открыть файл XML в нормальном виде: простейший метод

Теперь посмотрим на самый легкий вариант открытия файлов такого типа. Для примера возьмем Windows-системы. Как правило, ассоциация для этого формата по умолчанию не задана. Как следствие - невозможность открытия файла двойным кликом.

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

Первое, что приходит на ум в связи с тем, что формат это текстовый, - выбор редактора именно такого типа. В списке программ одним из первых (если не самым первым) предлагается стандартный «Блокнот» - приложение, входящее в обязательный набор любой модификации Windows.

Впрочем, если решать проблему с тем, как открыть файл XML в нормальном виде, сначала можно запустить сам «Блокнот», а потом использовать команду открытия из меню файла или стандартное для всех приложений сочетание Ctrl + O. Само собой разумеется, если такой вариант удобен, в меню выбора программ можно задать использование данного метода для всех файлов такого типа или в меню самому выбрать искомую программу, которая впоследствии и будет открывать этот формат по умолчанию (двойным кликом).

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

Как открыть XML-файл в читаемом виде: оптимальные программы

Впрочем, только лишь простым дело не ограничивается. Точно так же просто можно использовать и более мощные текстовые процессоры наподобие Microsoft Word. Файл XML в Word будет иметь точно такой же вид, как и любой другой, например, формата TXT.

Но стоит обратить внимание на тот момент, что выравнивание в Word, собственно как и форматирование, несколько отличается от стандартного «Блокнота». Да, просмотреть или отредактировать данные можно, но структура документа со всевозможными специальными отступами (особенно при наличии достаточно длинных строк) может быть нарушена.

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

Но если говорить о том, как открыть файл XML в нормальном виде, что ни на есть читабельном и редактируемом, то лучше использовать оригинальные программы, которые позволяют создавать данные такого типа, но не всевозможные блокноты, а специальные приложения с поддержкой синтаксиса языка. Среди них особо можно отметить такие как Oxygen XML Editor, EditiX, XML Marker и им подобные. Тут нужно четко понимать, что такие приложения изначально «заточены» под язык и имеют намного больше возможностей по сравнению с остальными текстовыми редакторами, пусть даже самыми «навороченными».

Ошибка открытия формата XML

Итак, с вопросом о том, как открыть файл XML в нормальном виде, мы немного разобрались. Теперь разберем некоторые ошибки при попытке открытия таких данных для просмотра или редактирования. Как правило, используемое приложение может выдавать сообщение о том, что ему не удается открыть XML-файл, поскольку нарушена целостность искомого объекта. Причин для этого может быть сколько угодно (например, незавершенная или внезапно прерванная закачка из Интернета).

Еще сбои могут возникать, когда он содержит некорректные теги и атрибуты. В некоторых случаях сбои могут наблюдаться в том случае, если XML-файл является вложением электронной почты. При попытке открытия в стандартных программах вроде Outlook Express сначала происходит сохранение файла в виде временных данных, имеющих формат TMP, а программа, отвечающая за открытие искомого оригинального файла, такое расширение не понимает. Поэтому лучше сначала сохранить вложение в оригинальном виде, а открывать уже после.

Что предпочесть для работы с XML-файлами?

Вот мы и разобрались, как открыть файл XML в нормальном виде. Что использовать? В самом простом варианте для просмотра подойдет любой текстовый редактор или тот же табличный процессор. Но если требуется редактирование, да еще и с поддержкой синтаксиса, во избежание возможных ошибок при вводе команд без специализированных приложений не обойтись.

Рассмотрим процедуру преобразования объекта базы данных в формат XML:

  1. В окне базы данных выделите необходимый объект щелчком левой кнопки мыши и выберите команду Файл, Экспорт (File, Export) или щелкните по объекту правой кнопкой и выберите в контекстном меню команду Экспорт (Export).
  2. Появится диалоговое окно Экспорт объекта (Export To). В раскрывающемся списке Типы (Save as type) выделите элемент Документы XML (XML Documents). В поле Имя файла (File name) введите название документа HTML и нажмите кнопку Экспорт (Export).
  3. Появится диалоговое окно Экспорт XML (Export XML) (рис. 12.9).
  4. Это диалоговое окно содержит три флажка для трех составляющих документа XML: данных, схемы данных и представления данных (о них см. разд. "Формат XML в Microsoft Office 2002" данной главы). Установите флажки для тех частей документа XML, которые необходимо получить в результате экспорта. Например, если установить одновременно флажки данные (XML) (Data (XML)) и схема данных (Schema of the data), то схема данных будет экспортирована и сохранена отдельно от файла данных XML, в файле XSD. Для таблиц можно экспортировать только данные или их структуру или данные и структуру вместе и не экспортировать представление таблицы в виде Web-страницы: флажок презентация данных (XSL) (Presentation of your data (XSL)) можно снять.

Рис. 12.9. Диалоговое окно Экспорт XML

Замечание

Флажок данные (XML) следует сбросить лишь в том случае, если вы хотите экспортировать только новое представление объекта базы данных, а данные были экспортированы в файл XML раньше. Иначе при открытии полученной Web-страницы будет выдано сообщение об ошибке подключения к источнику данных, а сама страница окажется практически пустой.

  1. Чтобы установить дополнительные параметры преобразования, нажмите кнопку Дополнительно (Advanced) (рис. 12.10).

Рис. 12.10. Вкладка Данные диалогового окна Экспорт XML

  1. Кроме того, это диалоговое окно содержит еще две вкладки для двух оставшихся составляющих документа XML: схемы данных и представления данных. На каждой из этих вкладок можно установить флажок, позволяющий экспортировать соответствующую часть документа XML, указать путь и имя файла, в котором будет сохранена эта часть документа, и задать некоторые дополнительные параметры:
    • на вкладке Данные (Data) с помощью раскрывающегося списка Кодировка (Encoding) можно выбрать кодировку для сохранения содержимого страницы;
    • на вкладке Схема (Schema) с помощью переключателей можно выбрать, экспортировать ли структуру данных в отдельный файл XSD или внедрить ее в файл XML вместе с данными;

Рис. 12.11. Отчет "Счет", открытый в базе данных

  • на вкладке Презентация (Presentation) с помощью переключателей можно выбрать формат представления Web-страницы: обрабатываемый на стороне клиента HTML или на стороне сервера ASP. Если экспортируемый объект содержит рисунки, которые необходимо включить в результирующий документ, можно указать имя папки, в которой они расположены. На этой же вкладке есть поле для ввода имени файла XSL с описанием оформления страницы. Если указанный файл не существует, Access 2002 создаст файл в формате XSL описанием внешнего представления документа (разработчик может использовать его в дальнейшем как основу для разработки файла в формате XSLT для преобразования документа XML в другой формат).

Если потребуется дополнительная информация о представлении данных в формате XML, нажмите кнопку Справка (Help). Информацию о разработке и преобразовании документов XML можно найти на Web-узле Microsoft для разработчиков: http://msdn.microsoft.com/ .

Рис. 12.12. Отчет "Счет", данные которого преобразованы в формат XML, открытый в Internet Explorer

  1. Нажмите кнопку ОК.
  2. Если предложенные параметры преобразования не были изменены, в результате будут созданы три файла: XML - с данными, XSL - со стилями и НТМ - с представлением преобразованного объекта. Чтобы открыть полученную Web-страницу, требуется открыть в Internet Explorer файл НТМ или ASP, в зависимости от того, какой формат представления был выбран..

К сожалению, подчиненные формы и отчеты, а также связанные рисунки не будут добавлены в документ XML, полученный из объекта базы данных. Однако простые объекты с внедренными рисунками, экспортированные в формат XML, будут выглядеть практически точно так же, как исходные в Access. Вы можете в этом убедиться, сравнив, к примеру, исходный и преобразованный в формат XML отчет "Счет" (Invoice) из базы данных "Борей" (Northwind) (рис. 12.11 и 12.12).

Если данных в источнике данных выбранного объекта много, загрузка Web-страницы в программу просмотра Интренета может занять существенное время.

Замечание

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