Файл с расширением .xml Чем открыть? / Чем открыть файл / CTS
Чем открыть файлсофтфайлнастройкаинтернетбраузертекст
26-11-2013
Файл с расширением .xml — это текстовый файл в формате XML (от англ. eXtensible Markup Language) — расширяемый язык разметки, он описывает документ и частично описывает поведение программ, читающих XML-документы. Формат языка разрабатывался с расчетом применения широкого его в Интернете. Первоначально он планировался как замена языка разметки HTML, но в результате занял свое теперешнее место. Язык называеся расширяемым из-за возможности свободного расширения разметки, применяя ее к непосредственным задачам и потребностям использования. В настоящее время XML широко распространен в Интернете, применяется в документообороте, на его основе создано множество дополнительных форматов, например FB2, OpenXML, YML.
Открыть для просмотра или редактирования файл с расширением .xml можно с помощью обычного текстового редактора, например notepad, notepad+, AkelPad. Можно также воспользоваться интернет-браузером, например Google Chrome — интернет браузер, Mozilla Firefox — интернет браузер (особенно удобно с плагином XML Viewer) или Internet Explorer. Для открытия файла в интернет-браузере: запустите браузер, нажмите на клавиатуре Ctrl+O (латинская буква О; на компьютерах под управлением MacOS нужно нажимать Command+O), выберите необходимый вам xml-файл, нажмите ENTER.
Но более правильно открывать xml-файл в той программе или в контексте того сервиса, для которых xml-файл был создан.
Как открыть файл .xml какой программой?
Операционная система | Чем прочитать | Чем изменить | |
---|---|---|---|
Windows |
любой текстовый редактор XML Notepad 2007 MS Excel LibreOffice — пакет офисных программ OpenOffice — пакет офисных программ |
любой текстовый редактор XML Notepad 2007 MS Excel LibreOffice — пакет офисных программ OpenOffice — пакет офисных программ |
|
Linux |
любой текстовый редактор LibreOffice — пакет офисных программ OpenOffice — пакет офисных программ |
любой текстовый редактор LibreOffice — пакет офисных программ OpenOffice — пакет офисных программ |
|
MacOS |
любой текстовый редактор MS Excel LibreOffice — пакет офисных программ OpenOffice — пакет офисных программ |
любой текстовый редактор MS Excel LibreOffice — пакет офисных программ OpenOffice — пакет офисных программ |
Если вы не нашли ответ или нужную информацию, задайте вопрос через форму обратной связи. Или напишите комментарий здесь.
Это может быть интересно:
– Файл с расширением .json Чем открыть? – Файл с расширением .fb2 Чем открыть? – Файл с расширением .pdf Чем открыть? – Файл с расширением .xps Чем открыть? – Файл с расширением .odp Чем открыть?Комментарии (5)
XML (eXtensible Markup Language) — Что это, зачем нужен формат «ХМЛ» и какие преимущества у этого расширения
Технический текст всегда строгий и упорядоченный, поскольку в нём важно правильно выстроить иерархию. Чтобы задать в нём логическую структуру, обязательно нужно знать, что такое XML. Этот формат особенно актуален в Java-разработке, а также при тестировании API.
Формат XML: что это за программа
Чтобы разобраться, зачем нужен XML формат, что это такое, рассмотрим стандартную ситуацию.
В организации создается внушительный объем документов для общего доступа. Сотрудники их корректируют, в том числе исправляют ошибки, делают уточнения, меняют местами абзацы. Руководители отделов контролируют этот процесс и тоже могут вносить комментарии. Обычно для подобной совместной работы используется MS Word, а чтобы применить функцию, в меню нужно выбрать «отслеживание изменений».
Корректное название таких пометок в текстовом документе – разметка. Чтобы её сделать, нужны специальные элементы для определения структуры – теги.
Набор таких тегов – это язык разметки. Наиболее известным и востребованным из них является XML, что расшифровывается как eXtensible Markup Language (расширяемый язык разметки).
Таким образом, можно сказать про xml формат, что это метаязык, на котором создаётся разметка данных, а также описание её языков.
Цели и задачи XML
Однако стоит помнить про расширение xml, что это не сам код, а язык описания данных. А чтобы с этими данными можно было работать, в том числе передавать, принимать или обрабатывать, необходимо писать сам код уже на языке программирования.
Используется XML для различных задач.
- Представление иерархии, когда один элемент подчиняется другому. Наглядным примером является организационная структура предприятия.
- Разметка текста по смыслу. То есть пользователь может выделить основные и дополнительные моменты, добавить пояснения или комментарии.
- Хранение типовых данных. Это может быть бухгалтерская информация, программные настройки, скрипты и т.д.
- Разметка веб-страниц по смыслу.
- Разметка текста для машинного обучения.
- Хранение результатов работы программ.
Преимущества XML
У XML есть 3 ключевых достоинства.
- Доступность. Он понятен не только для устройств, таких как компьютеры, смартфоны или планшеты, но и для человека. Документы в таком разрешении свободно могут читать и корректировать люди без профильных знаний, обращаясь к привычным инструментам редактирования.
- Совместимость. Поскольку данные записаны в текстовом формате, для их передачи не требуется конвертация. Кроме того, для внесения данных или разметки допустимо использование разных систем, пользователь может работать на любой платформе или операционной системе.
- Универсальность. ХMЛ формат нужен, чтобы структурировать, менять, запрашивать информацию. При этом он доступен в API и коде.
В HTML тоже хранятся данные в тегах. Но они отвечают за представление информации в структурированном виде, то есть можно настроить расположение заголовков, отступы абзацев и т.д. XML-теги на этом фоне более сложные, поскольку задают смысл информации. Поэтому HTML не может заменить XML.
Существуют и другие метаязыки. Но у них довольно узкая специализация, то есть они предназначены для конкретных задач.
Файл XML: что это такое и из чего он состоит
Файл XML представляет собой текстовый документ, в котором присутствуют теги для описания структуры и других его функций. Теги пишут в угловых скобках, причём их всегда два – один открывает запись, другим она заканчивается.
<первый тег>
ставят перед элементом, для которого требуется разметка.</второй тег>
— закрывает разметку и располагается после элемента.
Теги бывают вложенными. Это значит, что внутри одного тега находится другой. Например, они могут выглядеть так.
<message>
<warning>
Обязательно к изучению!
</warning>
</message>
В свою очередь, вложенные теги дополняют другие вложенности. Такая сложная структура называется «дерево тегов».
У тегов есть атрибуты, то есть уточняющие сведения. В данном примере для тега «PLAYER» атрибутами являются «TEAM», «TRAINER» и «RESULT».
Примеры использования XML
Первой записью в документе XML часто указывают сведения о кодировке и версии XML. Называется она «prolog» и выглядит так.
<?xml version="3.0" encoding="UTF-8"?>
Кроме того, расширение XML помогает создать новую версия сайта, не переделывая предыдущую. Например, мы запустили интернет-магазин. Сначала продавали исключительно чай оптом, но позже решили расширять ассортимент и добавить раздел с кофе. С помощью тегов можно расширить существующую версию, не прописывая дочерние теги, как для первой версии сайта.
<owner first="CHAI" last="OPTOM"/>
</owner>
<name="KOFE" last="OPTOM"/>
</data>
Для различных задач в некоторых ситуациях может использоваться общий элемент, это называется пространство имен и префиксы.
# xmlns:<name>=<«uri»>
В данном случае «name» — имя элемента, а «uri» — URL, определяющий пространство имен.
Префиксы актуальны, если возник конфликт двух версий. Например, компания занимается продажей автомобилей, но в каталоге появились игрушечные модели. Чтобы отличать реальный транспорт от детских машинок, достаточно ввести два префикса «real» и «toy».
Однако, чтобы эти префиксы работали, им необходимо задать уникальное имя в namespace. Сделать это можно через URI, в том числе подставив ссылку на описание функций или назначение пространства имен.
Как открыть файл XML
Самый простой способ посмотреть информацию – открыть файл через браузер. Нажмите на него правой кнопкой мыши, затем плавно перейдите на «открыть» и выберете подходящий браузер.
Таблицы открываются через Excel. Запустите программу и нажмите сочетание клавиш «CTRL+O». Укажите путь к файлу, то есть папку на компьютере, в которой он расположен. Также можно просто перетащить файл из нужной папки, удерживая левую кнопку мыши.
Текстовый документ можно открыть с помощью любого программного продукта, поддерживающего XML-разрешение. Это может быть MS Word, блокнот и т.д.
Часто файлы находятся на сайте, скачивать их необязательно. Для их просмотра существуют специализированные сервисы, такие как codebeautify.org, XMLGrid и другие.
Заключение
XML помогает делать в документах разметку, то есть структурировать его, делать удобным для восприятия. Это единственный универсальный формат, который подходит для разнообразных целей и задач. Кроме того, он доступен для многих типов устройств, совместим со множеством клиентских платформ и операционными системами. И хотя для создания тегов в XML-файлов необходима подготовка и минимальный набор профильных знаний, открыть и прочитать документы может любой человек.
Обзор XML в Excel
Microsoft Excel позволяет легко импортировать данные Extensible Markup Language (XML), созданные из других баз данных и приложений, сопоставлять элементы XML из схемы XML с ячейками рабочего листа и экспортировать измененные данные XML для взаимодействия с другими базами данных и приложениями.
В этой статье
Зачем использовать XML в Excel?
XML-файлы данных и схемы
Ключевые сценарии XML и Excel
Основной процесс использования данных XML в Excel
Использование панели задач «Источник XML»
Типы элементов и их значки
Работа с односопоставленными ячейками
Работа с повторяющимися ячейками в XML-таблицах
Вопросы безопасности карты XML
Импорт XML-данных
Работа с предполагаемой схемой
Экспорт XML-данных
Использование файла Excel в формате Office Open XML с поддержкой макросов
Зачем использовать XML в Excel?
XML — это технология, предназначенная для управления и обмена структурированными данными в удобочитаемом текстовом файле.
XML-файлы данных и схемы
Excel работает в основном с двумя типами файлов XML:
XML-файлы данных (.xml), которые содержат пользовательские теги и структурированные данные.
Файлы схемы (.xsd), которые содержат теги схемы, обеспечивающие соблюдение правил, таких как тип данных и проверка.
Стандарт XML также определяет файлы преобразования расширяемого языка таблиц стилей (XSLT) (.xslt), которые используются для применения стилей и преобразования данных XML в различные форматы представления. Эти преобразования можно применять перед импортом XML-файлов в Excel и после экспорта XML-файлов из Excel. Если файлы XSLT связаны с файлами данных XML, которые вы импортируете в Excel, у вас есть возможность применять или не применять форматирование до того, как данные будут добавлены на лист, но только при открытии файла XML с помощью кнопки 9.0089 Откройте команду из Excel. Выберите тип файла Файлы XML (*.xml) , прежде чем нажать кнопку Открыть , чтобы просмотреть файлы XML в папке.
Ключевые сценарии XML и Excel
Используя XML и Excel, вы можете управлять книгами и данными способами, которые ранее были невозможны или очень сложны. Используя карты XML, вы можете легко добавлять, идентифицировать и извлекать определенные фрагменты бизнес-данных из документов Excel. Например, счет, содержащий имя и адрес клиента, или отчет, содержащий финансовые результаты за последний квартал, больше не являются просто статическими отчетами. Вы можете легко импортировать эту информацию из баз данных и приложений, редактировать ее и экспортировать в те же или другие базы данных и приложения.
Ниже перечислены основные сценарии, для которых предназначены функции XML:
Расширьте функциональность существующих шаблонов Excel, сопоставив элементы XML с существующими ячейками. Это упрощает получение XML-данных из ваших шаблонов без необходимости их изменения.
Используйте XML-данные в качестве входных данных для существующих моделей расчета, сопоставляя XML-элементы с существующими рабочими листами.
Импорт файлов данных XML в новую книгу.
Импорт XML-данных из веб-службы на лист Excel.
Экспорт данных в сопоставленных ячейках в файлы данных XML независимо от других данных в книге.
Верх страницы
Основной процесс использования данных XML в Excel
На следующей диаграмме показано, как различные файлы и операции работают вместе при использовании XML с Excel. По сути, процесс состоит из пяти этапов:
Добавление файла схемы XML (. xsd) в книгу
Сопоставление элементов схемы XML с отдельными ячейками или таблицами XML
Импорт файла данных XML (.xml) и привязка элементов XML к сопоставленным ячейкам
Ввод данных, перемещение сопоставленных ячеек и использование функций Excel с сохранением структуры и определений XML
Экспорт измененных данных из сопоставленных ячеек в файл данных XML
Работа с картами XML
Вы можете создать или открыть книгу в Excel, прикрепить файл схемы XML (.xsd) к книге, а затем использовать область задач XML Source для сопоставления XML-элементов схемы с отдельными ячейками или таблицами. После сопоставления XML-элементов с рабочим листом можно импортировать и экспортировать XML-данные в сопоставленные ячейки и из них.
При добавлении файла схемы XML (.xsd) в книгу создается карта XML. Как правило, XML-карты используются для создания сопоставленных ячеек и для управления отношениями между сопоставленными ячейками и отдельными элементами в XML-схеме. Кроме того, эти карты XML используются для привязки содержимого сопоставленных ячеек к элементам схемы при импорте или экспорте файлов данных XML (.xml).
Существует два типа сопоставленных ячеек, которые можно создать: одиночные сопоставленные ячейки и повторяющиеся ячейки (которые отображаются в виде XML-таблиц). Чтобы сделать дизайн вашего листа более гибким, вы можете перетаскивать сопоставленные ячейки в любое место на листе и в любом порядке — даже в порядке, отличном от схемы XML. Вы также можете выбрать, какие элементы отображать, а какие нет.
Важно знать следующие правила использования карт XML:
Рабочая книга может содержать одну или несколько карт XML.
org/ListItem»>Каждая карта XML является независимым объектом, даже если несколько карт XML в одной книге ссылаются на одну и ту же схему.
Карта XML может содержать только один корневой элемент. Если вы добавите схему, которая определяет более одного корневого элемента, вам будет предложено выбрать корневой элемент, который будет использоваться для новой карты XML.
Одновременно можно сопоставить только один элемент с одним местом в книге.
Использование панели задач источника XML
Вы используете панель задач XML Source для управления картами XML. Чтобы его открыть, на вкладке Developer в группе XML нажмите Source . На следующей диаграмме показаны основные функции этой области задач.
1. Список карт XML, которые были добавлены в книгу
2. Отображает иерархический список элементов XML в текущей карте XML.
3. Устанавливает параметры при работе с областью задач XML Source и XML-данными, например, способ предварительного просмотра данных и управляющих заголовков
4. Открывает диалоговое окно Карты XML , которое можно использовать для добавления, удаления или переименования карт XML
5. Проверяет, можете ли вы экспортировать данные XML через текущую карту XML
Верх страницы
Типы элементов и их значки
В следующей таблице представлены все типы XML-элементов, с которыми может работать Excel, и значки, используемые для представления каждого типа элемента.
Тип элемента | Значок |
---|---|
Основной элемент | |
Обязательный родительский элемент | |
Повторяющийся родительский элемент | |
Обязательный повторяющийся родительский элемент | |
Дочерний элемент | |
Обязательный дочерний элемент | |
Повторяющийся дочерний элемент | |
Обязательный повторяющийся дочерний элемент | |
Атрибут | |
Обязательный атрибут | |
Простой контент в сложной структуре | |
Требуемый простой контент в сложной структуре |
Верх страницы
Работа с односопоставленными ячейками
Односопоставленная ячейка — это ячейка, сопоставленная с неповторяющимся элементом XML. Вы создаете ячейку с одним сопоставлением, перетаскивая неповторяющийся элемент XML из области задач XML Source в одну ячейку на листе.
Когда вы перетаскиваете неповторяющийся элемент XML на лист, вы можете использовать смарт-тег, чтобы включить имя элемента XML в качестве заголовка выше или слева от одиночной сопоставленной ячейки, или вы можете использовать существующее значение ячейки как заголовок.
Вы также можете использовать формулу в ячейке с одним сопоставлением, если ячейка сопоставлена с элементом XML с типом данных определения схемы XML (XSD), который Excel интерпретирует как число, дату или время.
Верх страницы
Работа с повторяющимися ячейками в таблицах XML
XML-таблицыпо внешнему виду и функциям аналогичны таблицам Excel. Таблица XML — это таблица Excel, сопоставленная с одним или несколькими повторяющимися элементами XML. Каждый столбец в таблице XML представляет элемент XML.
Таблица XML создается, когда вы:
Используйте команду Import (в группе XML на вкладке Developer ) для импорта файла данных XML.
Используйте команду Открыть в Excel, чтобы открыть файл данных XML, а затем выберите Как таблицу XML в Open XML 9диалоговое окно 0090.
Используйте команду Импорт данных XML (с помощью кнопки Из других источников в группе Получить внешние данные на вкладке Данные ), чтобы импортировать файл данных XML, а затем выберите Таблица XML. в существующем рабочем листе или Новый рабочий лист в диалоговом окне Импорт данных .
Перетащите один или несколько повторяющихся элементов из области задач XML Source на рабочий лист.
При создании таблицы XML имена элементов XML автоматически используются в качестве заголовков столбцов. Вы можете изменить их на любые заголовки столбцов, которые вы хотите. Однако при экспорте данных из сопоставленных ячеек всегда используются исходные имена элементов XML.
Два варианта под Параметры Кнопка на панели задач Источник XML полезна при работе с XML-таблицами:
Автоматическое объединение элементов при сопоставлении Если этот флажок установлен, Excel создает одну XML-таблицу из нескольких полей, которые перетаскиваются на рабочий лист. Этот параметр работает до тех пор, пока несколько полей перетаскиваются в одну и ту же строку, одно рядом с другим. Когда этот параметр снят, каждый элемент отображается как отдельная таблица XML.
Мои данные имеют заголовки Если выбрано, существующие данные заголовков используются в качестве заголовков столбцов для повторяющихся элементов, которые вы сопоставляете с рабочим листом. Если этот флажок снят, имена элементов XML используются в качестве заголовков столбцов.
Используя таблицы XML, вы можете легко импортировать, экспортировать, сортировать, фильтровать и печатать данные на основе источника данных XML. Однако XML-таблицы имеют некоторые ограничения в отношении того, как их можно упорядочить на рабочем листе.
- Таблицы
XML основаны на строках, что означает, что они растут от строки заголовка вниз. Вы не можете добавлять новые записи над существующими строками.
Нельзя транспонировать XML-таблицу, чтобы новые записи добавлялись справа.
Вы можете использовать формулы в столбцах, которые сопоставляются с элементами XML с типом данных определения схемы XML (XSD), который Excel интерпретирует как число, дату или время. Как и в таблице Excel, формулы в таблице XML заполняются по столбцу при добавлении в таблицу новых строк.
Вопросы безопасности карты XML
Карта XML и информация об источнике данных сохраняются вместе с рабочей книгой Excel, а не с конкретным рабочим листом. Злоумышленник может просмотреть эту информацию о карте с помощью макроса Microsoft Visual Basic для приложений (VBA). Кроме того, если вы сохраните свою книгу в виде файла формата Excel Office Open XML с поддержкой макросов, эту информацию о карте можно просмотреть в Блокноте Microsoft или в другой программе редактирования текста.
Если вы хотите продолжать использовать информацию о карте, но удалить потенциально конфиденциальную информацию об источнике данных, вы можете удалить определение источника данных схемы XML из книги, но по-прежнему экспортировать данные XML, сняв флажок Сохранить определение источника данных в рабочая книга в диалоговом окне Свойства карты XML , которое доступно из команды Свойства карты в группе XML на Developer таб.
Если вы удалите рабочий лист перед удалением карты, информация карты об источниках данных и, возможно, другая конфиденциальная информация все еще будет сохранена в рабочей книге. Если вы обновляете рабочую книгу для удаления конфиденциальной информации, убедитесь, что вы удалили XML-карту перед удалением рабочего листа, чтобы информация о карте была окончательно удалена из рабочей книги.
Верх страницы
Импорт данных XML
Вы можете импортировать данные XML в существующую карту XML в своей книге. При импорте данных вы привязываете данные из файла к карте XML, которая хранится в вашей книге. Это означает, что каждый элемент данных в файле данных XML имеет соответствующий элемент в схеме XML, который вы сопоставили из файла схемы XML или предполагаемой схемы. Каждая карта XML может иметь только одну привязку данных XML, а привязка данных XML привязана ко всем отображениям, созданным из одной карты XML.
Вы можете отобразить диалоговое окно Свойства карты XML (щелкните Свойства карты в группе XML на вкладке Разработчик . ), которое имеет три параметра, все выбраны по умолчанию, которые можно установить или снять для управлять поведением привязки данных XML:
Проверять данные по схеме для импорта и экспорта Указывает, проверяет ли Excel данные по карте XML при импорте данных. Выберите этот параметр, если хотите убедиться, что импортируемые XML-данные соответствуют схеме XML.
Перезаписать существующие данные новыми данными Указывает, перезаписываются ли данные при импорте данных. Выберите этот параметр, если вы хотите заменить текущие данные новыми данными, например, когда актуальные данные содержатся в новом файле данных XML.
org/ListItem»>
Добавить новые данные в существующие таблицы XML Указывает, добавляется ли содержимое источника данных к существующим данным на листе. Выберите этот параметр, например, если вы объединяете данные из нескольких похожих файлов данных XML в таблицу XML или не хотите перезаписывать содержимое ячейки, содержащей функцию.
При импорте XML-данных может потребоваться перезаписать некоторые сопоставленные ячейки, но не другие. Например, некоторые сопоставленные ячейки могут содержать формулы, и вы не хотите перезаписывать формулу при импорте XML-файла. Есть два подхода, которые вы можете использовать:
Отмените сопоставление элементов, которые вы не хотите перезаписывать, перед импортом данных XML. После импорта данных XML можно переназначить элемент XML на ячейки, содержащие формулы, чтобы можно было экспортировать результаты формул в файл данных XML.
Создайте две карты XML из одной и той же схемы XML. Используйте одну карту XML для импорта данных XML. В этой XML-карте «Импорт» не сопоставляйте элементы с ячейками, содержащими формулы или другие данные, которые вы не хотите перезаписывать. Используйте другую карту XML для экспорта данных. На этой XML-карте «Экспорт» сопоставьте элементы, которые вы хотите экспортировать, в XML-файл.
Примечание. Возможность импортировать XML-данные из веб-службы с помощью файла подключения службы извлечения данных (.uxdc) для подключения к источнику данных больше не поддерживается в более поздних версиях, чем Excel 2003, через пользовательский интерфейс. Если вы откроете книгу, созданную в Excel 2003, вы по-прежнему сможете просматривать данные, но не сможете редактировать или обновлять исходные данные.
Работа с выведенной схемой
Если вы импортируете данные XML без предварительного добавления соответствующей схемы XML для создания карты XML, Excel пытается вывести схему для вас на основе тегов, определенных в файле данных XML. Выведенная схема хранится вместе с книгой, а выводимая схема позволяет работать с данными XML, если файл схемы XML не связан с книгой.
При работе с импортированными XML-данными с предполагаемой схемой можно также настроить Область задач источника XML . Выберите параметр Предварительный просмотр данных в области задач из кнопки Параметры , чтобы отобразить первую строку данных в качестве образца данных в списке элементов, если вы импортировали данные XML, связанные с картой XML, в текущем сеансе Excel.
Вы не можете экспортировать предполагаемую схему Excel в виде отдельного файла данных схемы XML (.xsd). Хотя существуют редакторы схемы XML и другие методы создания файла схемы XML, вы можете не иметь к ним удобного доступа или не знать, как их использовать. В качестве альтернативы можно использовать надстройку Excel 2003 XML Tools версии 1.1, которая может создать файл схемы из карты XML. Дополнительные сведения см. в разделе Использование надстройки Excel 2003 XML Tools версии 1.1.
Экспорт XML-данных
Вы экспортируете XML-данные, экспортируя содержимое сопоставленных ячеек на листе. При экспорте данных Excel применяет следующие правила, чтобы определить, какие данные сохранять и как их сохранять:
Пустые элементы не создаются, если для необязательного элемента существуют пустые ячейки, но пустые элементы создаются, если для обязательного элемента существуют пустые ячейки.
- Для записи данных используется кодировка
Unicode Transformation Format-8 (UTF-8).
org/ListItem»> Excel перезаписывает существующие префиксы пространств имен. Пространству имен по умолчанию назначается префикс ns0. Последовательные пространства имен обозначаются от ns1, ns2 до ns 9.0555
, где Узлы комментариев не сохраняются.
Все пространства имен определены в корневом XML-элементе.
Можно отобразить диалоговое окно Свойства карты XML (щелкните Свойства карты в группе XML на вкладке Разработчик ), а затем использовать Проверка данных по схеме для импорта и экспорта 9Параметр 0090 (активен по умолчанию), чтобы указать, проверяет ли Excel данные по карте XML при экспорте данных. Выберите этот параметр, если хотите убедиться, что экспортируемые XML-данные соответствуют схеме XML.
Использование файла формата Office Open XML с поддержкой макросов Excel
Вы можете сохранить книгу Excel в различных форматах файлов, включая файл формата Office Open XML с поддержкой макросов (.xlsm). В Excel есть определенная схема XML, которая определяет содержимое книги Excel, включая теги XML, в которых хранится вся информация книги, например данные и свойства, и определяется общая структура книги. Пользовательские приложения могут использовать этот файл формата Office XML с поддержкой макросов. Например, разработчики могут захотеть создать пользовательское приложение для поиска данных в нескольких рабочих книгах, сохраненных в этом формате, и создать систему отчетности на основе найденных данных.
Верх страницы
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
См. также
Импорт XML-данных
Сопоставление XML-элементов с ячейками в XML-карте
Экспорт XML-данных
Добавление или перезапись сопоставленных данных XML
Что такое файл XML и как его открыть и использовать?
XML означает расширяемый язык разметки . Его цель — описывать и структурировать данные в Интернете, для мобильных приложений и в других местах. Вам интересно, как это работает и для чего используется XML? Позвольте нам помочь вам разобраться в деталях.
Что такое языки разметки?
Языки разметки аннотируют текст или добавляют дополнительную информацию. Эти аннотации остаются невидимыми для конечного пользователя. «Машина», такая как ваш браузер, считывает эти аннотации перед обработкой и представлением текста в соответствии с инструкциями команд разметки.
Согласно Википедии:
«Идея и терминология произошли от« разметки »бумажных рукописей, то есть инструкций по исправлению редакторов, традиционно написанных синим карандашом на авторских рукописях. В цифровых носителях этот« текст инструкции синим карандашом »был заменен тегами , которые указывают, что представляют собой части документа, а не детали того, как они могут отображаться на каком-либо дисплее».
Хорошо известным примером языка разметки является HTML (язык гипертекстовой разметки). Хотя HTML (и другие языки программирования) определяют внешний вид веб-сайта, вы никогда не увидите следов кода. То, что вы видите, это его интерпретация вашим браузером. Например, форматирование шрифта или встроенные изображения.
Как работает XML?
XML — это язык метаразметки, разработанный для Интернета. Это упрощение SGML (стандартный обобщенный язык разметки), родоначальника всех языков разметки. XML расширяем, поскольку пользователи могут добавлять и определять новые теги или стандартные блоки. Добавляя стандартные блоки, пользователи могут адаптировать XML к своим потребностям.
Чтобы объяснить, как все это работает, позвольте мне немного отвлечься, используя в качестве примеров HTML и CSS.
Как XML соотносится с HTML
XML похож на HTML, но поскольку пользователи могут добавлять свои собственные стандартные блоки, это обеспечивает большую гибкость. Ключевое различие между HTML и XML заключается в том, что HTML определяет, как выглядят данные, а XML определяет, что представляют собой данные . Вот почему XML не может заменить HTML, а скорее расширяет его.
Для описания данных XML использует определение типа документа (DTD). Можно сказать, что это словарь машины. Это позволяет машине понимать язык разметки. Таким образом, каждый документ должен начинаться с определения типа используемого DTD. HTML использует тот же принцип. Код, который вы найдете на многих веб-сайтах, может выглядеть примерно так:
0//en">
Этот конкретный пример сообщает вашему браузеру, что DTD — это html 4.0 на английском языке. Затем браузер может продолжить и сравнить каждую из заданных команд со своим DTD, который сообщает ему, что делать с каждой командой. Вот так команда
преобразуется в полужирный текст или
в подчеркнутый текст.
Изображение предоставлено: photovibes1/DepositphotosКак CSS решает проблему с HTML
Проблема с HTML заключается в том, что он состоит из статического набора команд. Всякий раз, когда вы хотите определить определенные атрибуты, вам нужно ввести эти команды. Снова и снова. Хотя это делает HTML простым и легким для изучения, это также ограничивает его гибкость.
Например, вы хотите изменить размер или цвет заголовка, который вы использовали десятки раз на своем веб-сайте. Представьте, что вам нужно изменить атрибут каждого из дюжины заголовков по отдельности. Как скучно!
В веб-дизайне каскадные таблицы стилей (CSS) устранили утомительное редактирование HTML-документов. Теперь вы просто добавляете атрибут «h2» к своему заголовку на веб-сайте, а в таблице стилей определяете, как выглядит заголовок «h2». И когда вы хотите изменить внешний вид этого заголовка, вы меняете его только в одном месте, то есть в таблице стилей. Задача решена.
Думаете о создании собственного веб-сайта? Читатели MakeUseOf могут получить специальные скидки, если они зарегистрируются на хостинге InMotion по этой ссылке или на Bluehost по этой ссылке.
Как XML обрабатывает данные
XML структурирует и определяет данные. Он не беспокоится о конкретных атрибутах, таких как размер или цвет. Его строительные блоки аналогичны тегам HTML, которые относятся к CSS. Он четко определяет заголовок, заголовки, текст и другие элементы документа и оставляет интерпретацию за машиной.
Для гораздо более подробного объяснения я рекомендую это введение в XML.
Для чего используется XML?
XML нашел широкое применение. Сегодня различные программы и устройства используют его для обработки, структурирования, хранения, передачи и отображения данных. Например, он широко используется в обмене данными B2B. XML также является стандартом для форматов файлов Office, включая файлы Microsoft Office и Google Docs.
Вместо того, чтобы интегрировать данные в HTML-документ, он передает их в отдельные XML-файлы. Поскольку XML хранит данные в текстовом формате, хранилище не зависит от вашей платформы, и ваши данные можно экспортировать, импортировать или просто перемещать гораздо проще.
Многие другие языки основаны на XML, включая XHTML, WAP для портативных устройств или RSS для каналов. Например, как заметил комментатор, если вы добавите /feed в конец URL этой статьи, которую вы читаете, вы увидите XML RSS-код этой статьи: нажмите здесь, чтобы посмотреть.
Как открыть файл XML
Как упоминалось выше, XML хранит данные в виде простого текста. Вот почему вы можете открывать XML-файлы с помощью различных программ. Как правило, щелкните файл XML правой кнопкой мыши, выберите в меню Открыть с помощью и выберите программу.