Как сохранить файл в формате xml

Обновлено: 20.11.2024

Узнайте, как сохранить структурированный документ в формате SGML или XML в FrameMaker.

Вы можете сохранить любой структурированный документ FrameMaker как SGML или XML. Содержимое, элементы и атрибуты документа сохраняются; однако форматирование не сохраняется. Вы можете сохранить тип структурированного документа, отличный от исходного (например, SGML в XML), но вы можете столкнуться с ошибками из-за различий в DTD.

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

Перед сохранением документа в формате SGML или XML необходимо проверить его и исправить любые ошибки в элементах и ​​атрибутах (см. «Проверка документов»). В противном случае разметка может быть недействительной.

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

Заголовки, таблицы и справочные страницы не используются при экспорте XML, а имена тегов по умолчанию являются просто именами формата.

Настройки кодировки по умолчанию для экспорта структурированных документов: ISO-8859-1 для SGML и UTF-8 для XML. Если структурированный документ представляет собой импортированный файл SGML или XML, FrameMaker использует параметры кодирования исходного файла вместо параметров по умолчанию.

Выберите «Файл» > «Сохранить как».

Укажите имя файла и местоположение. Вы можете добавить к имени файла соответствующее расширение (например, .sgm или .xml ).

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

Если появится диалоговое окно «Установить структурированное приложение», выберите имя приложения во всплывающем меню «Установить структурированное приложение» и нажмите «Продолжить» . Затем выполните одно из следующих действий:

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

Чтобы использовать сопоставление по умолчанию и запретить правила чтения/записи, выберите .

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

При открытии структурированных документов импортируйте в них определения элементов. Вероятно, вам потребуется внести несколько исправлений в их структуру.

В этой статье описывается, как использовать XML-блокнот для создания XML-документа.

Исходная версия продукта: Блокнот Microsoft XML
Исходный номер базы знаний: 296560

Обзор

Microsoft XML Notepad — это приложение, позволяющее быстро и легко создавать и редактировать XML-документы. С помощью этого инструмента структура ваших XML-данных отображается графически в виде древовидной структуры. Интерфейс представляет собой две панели: одну для структуры и одну для значений. Вы можете добавлять элементы, атрибуты, комментарии и текст в XML-документ, создавая древовидную структуру на левой панели и вводя значения в соответствующие текстовые поля на правой панели.

Подробнее

Чтобы создать XML-документ правильного формата с помощью XML Notepad, выполните следующие действия:

Чтобы открыть блокнот XML, нажмите «Пуск», выберите «Программы», выберите «Блокнот XML», а затем нажмите «Блокнот Microsoft XML». Интерфейс показывает две панели. Панель «Структура» слева представляет начало древовидной структуры XML с уже созданными Root_Element и Child_Element. Пустые текстовые поля на панели значений принимают соответствующие значения.

Измените Root_Element на Catalog, а Child_Element на Book и добавьте атрибут и три дочерних элемента в дочерний элемент Book.

При вставке следующих значений не включайте апострофы. Блокнот XML вставит их за вас, как того требует ваш XML-документ.

Чтобы вставить атрибут книги, щелкните правой кнопкой мыши Книга, выберите пункт Вставить и щелкните Атрибут. Рядом со значком куба введите ID. Чтобы вставить значение для этого атрибута, выделите ID и введите Bk101 в соответствующее текстовое поле на панели значений.

Чтобы вставить дочерний элемент для книги, щелкните правой кнопкой мыши значок папки рядом с книгой, выберите «Вставить» и выберите «Дочерний элемент». Появится значок листа. Введите Автор рядом с этим значком, а затем введите Gambardella, Matthew в соответствующем текстовом поле на панели значений.

Добавьте еще два дочерних элемента: Название и Жанр. Введите Руководство разработчика XML и Компьютер в соответствующие текстовые поля на панели "Значения".

Чтобы добавить еще один дочерний элемент Book в корневой узел, щелкните правой кнопкой мыши существующий элемент Book и выберите Дублировать. Введите нужные значения.

Чтобы добавить текст к существующим элементам, выделите узел, для которого вы хотите добавить текстовый узел. В меню "Вставка" нажмите "Текст".

Чтобы добавить комментарии к существующим элементам, выделите узел, после которого или в который вы хотите вставить комментарий. В меню Вставка щелкните Комментарий. Если выделенный узел развернут, комментарий вставляется в выделенный узел.

Чтобы изменить тип узла, выделите узел, который вы хотите изменить. В меню "Инструменты" выберите "Заменить на" и выберите соответствующий тип.

Вы не можете изменить тип корневого узла или узлов с дочерними элементами.

Чтобы просмотреть исходный XML-файл документа, в меню «Вид» выберите «Источник». Пример вывода выглядит следующим образом:

Следующее сообщение в нижней части окна просмотра:

Текущее определение XML правильно сформировано.

Кроме того, обратите внимание, что объявление XML или инструкции по обработке должны быть добавлены с помощью внешнего редактора, например Блокнота.

Чтобы сохранить XML-документ, в меню "Файл" выберите "Сохранить". Чтобы выйти из XML Notepad, в меню "Файл" выберите "Выход".

Если вам интересно, как сохранить файлы блокнота в виде файлов , .bat, .xml или .csv, ознакомьтесь с этим.

1. Шаг Создадим новый текстовый документ с помощью редактора блокнота

2. Шаг В редакторе блокнота нажмите «Файл», «Сохранить как…»

3. Шаг. Теперь внизу щелкните раскрывающееся поле и выберите «Все файлы» (*.*)

4. Шаг Обязательно введите необходимое расширение файла, например. .bat, .xml, .csv, .css, и т. д.

5. Шаг После того, как вы нажмете «Сохранить», файл будет сохранен с любым расширением, которое вы добавили после имени файла.

6. Шаг Теперь текстовый файл должен иметь новый значок и быть связан с правильной программой для открытия такого файла, например. ваш браузер по умолчанию, .csv ваш калькулятор Excel или OpenOffice и т. д.

Точно так же вы можете сохранять файлы блокнота в виде файлов , .xml, .csv, .php или любых других файлов, которые вы хотите создать. Имейте в виду, что это не будет работать для всех типов файлов. Если вы можете открыть исходные файлы (например, .bat) с помощью блокнота, есть большая вероятность, что он также будет работать, когда вы сохраняете файл, просто добавляя расширение .bat. Однако вы не можете создавать файлы .exe или .dll таким образом.

Оливер С.К.

Оливер — основатель и главный редактор этого сайта. Ему интересно находить новые способы сломать Windows, находить распространенные ошибки и помогать другим их исправлять. Кроме того, он любит полностью настраивать системы с помощью Rainmeter и Dreamscene, узнавать больше о древних цивилизациях, таких как Чачапойя, оттачивать свои навыки цифровой фотографии и создавать программное обеспечение с небольшой группой избранных разработчиков. Если вы хотите связаться с ним, чтобы обсудить что-либо, отправьте ему письмо!

Последние записи

Наши лучшие руководства

Последние записи

JDownloader Windows 7 x64 Проблема *Исправить*

Как изменить значок проводника в Windows 7

Как удалить значки с рабочего стола?

Редактор ресурсов для Windows 7 (бесплатное ПО)

Расписание дефрагментации диска Windows 8 с помощью dfrgui.exe

Thunderbird перестал отправлять электронные письма (после обновления до 3.1.4)

Отказ от ответственности: этот сайт никоим образом не связан с Microsoft. Наш контент создается исключительно из рекламных материалов и собственных разработок.

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

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

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

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

По данным Statista, в 2021 году количество создаваемых данных во всем мире достигло нового максимума — 79 зеттабайт. Ожидается, что к 2025 году этот показатель продолжит быстро расти и достигнет 181 зеттабайта, что в десять раз превышает объем данных, созданных в 2016 году. производство и распространение в Интернете растет в геометрической прогрессии, нам нужен способ приспособиться к этому росту.

Cue XML — один из самых популярных и эффективных способов хранения и перемещения данных в Интернете. Понимание этой технологии является важным дополнением к вашему набору инструментов для разработки веб-сайтов.

Поэтому мы рассмотрим следующее:

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

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

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

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

В то время как обычный текст представляет данные, теги указывают, что это за данные. Каждый тег представляет тип данных, например «имя», «фамилия» или «счет», и сообщает компьютеру, что делать с данными в виде простого текста внутри него. Теги не должны видеть пользователи, только само программное обеспечение.

Иерархия XML

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

Самый верхний элемент называется «корневым» и содержит все остальные элементы, которые называются «дочерними» элементами.

В приведенном выше примере "studentsList" является корневым элементом. Он содержит два «студенческих» элемента. Каждый элемент «студент» содержит элементы «имя», «фамилия», «баллы» и т. д. Начало и конец каждого элемента представлены начальным тегом (например, « ») и закрывающим тегом (например, « »). ) соответственно.

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

Давайте подробнее рассмотрим назначение и историю этого языка ниже.

Язык XML

XML (расширяемый язык разметки) был опубликован Консорциумом World Wide Web (W3C) в 1998 году для решения задач крупномасштабных электронных публикаций. С тех пор он стал одним из наиболее широко используемых форматов для обмена структурированной информацией между людьми, компьютерами и сетями.

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

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

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

В этот момент вы можете подумать, что XML очень похож на другой язык разметки — язык гипертекстовой разметки (HTML). Давайте подробнее рассмотрим различия между этими языками ниже.

XML и HTML

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

Помимо их назначения, между тегами XML и HTML есть еще одно ключевое различие.

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

XML не имеет этого ограничения, так как нет предустановленной библиотеки тегов XML. Вместо этого разработчики могут создавать неограниченное количество пользовательских тегов в соответствии со своими потребностями в данных. Эта обширная настройка называется «X» в XML.

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

Например, файл XML, содержащий информацию для системы бронирования, может иметь настраиваемый тег " " для определения времени начала бронирования. Прочитав DTD, программа, обрабатывающая этот файл, узнает, что означает код «7:00 PM PST», и сможет соответствующим образом использовать информацию внутри тега. Это может означать отправку этих данных по электронной почте с подтверждением или сохранение их в другой базе данных.

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

Давайте рассмотрим некоторые варианты использования этого расширяемого языка ниже.

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

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

Вот наиболее распространенные способы использования XML на сегодняшний день:

Перенос цифровой информации

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

Поиск в Интернете

Поскольку XML определяет тип информации, содержащейся в документе, поиск в Интернете проще и эффективнее, чем, например, HTML.

Допустим, вы хотите найти песни Тейлор Свифт. Используя HTML, вы, скорее всего, получите результаты поиска, включая интервью и статьи, в которых упоминаются ее песни. При использовании XML результаты поиска будут ограничены только песнями.

Компьютерные приложения

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

Кроме того, некоторые популярные форматы файлов создаются с помощью XML. Обратите внимание на расширения файлов Microsoft Office .docx (для документов Word), .xlsx (для электронных таблиц Excel) и .pptx (для презентаций PowerPoint). "x" в конце этих расширений файлов означает XML.

Веб-сайты и веб-приложения

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

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

Как открыть файл XML

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

В этом разделе я расскажу, как открывать XML-файлы с помощью каждой из этих программ.

Как открывать XML-файлы в веб-браузере

Все современные веб-браузеры позволяют читать XML-файлы прямо в окне браузера. Как и в предыдущем примере с меню, вы можете выбрать файл XML на своем устройстве и открыть его в веб-браузере. Вот как файл выглядит в Google Chrome:

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

Если в файле есть ошибка, ваш браузер сообщит вам об этом в окне с ошибкой. Google Chrome отобразит сообщение об ошибке, подобное следующему:

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

Как открывать XML-файлы с помощью онлайн-редактора XML

Вы можете использовать бесплатный онлайн-редактор текстовых файлов для просмотра файлов XML, изменения их содержимого или преобразования в файлы других форматов. Для этой цели мы рекомендуем Code Beautify XML Viewer.

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

После редактирования нажмите «Сохранить и поделиться», чтобы создать новый XML-файл.

Code Beautify также предлагает множество бесплатных инструментов преобразования файлов XML в другие популярные форматы хранения данных, такие как JSON и CSV.

Как открывать файлы XML с помощью текстового редактора

Как и любой текстовый файл, вы можете открывать файлы XML в любом текстовом редакторе. Однако обычные редакторы, такие как «Блокнот» и Word, вероятно, не будут отображать ваши XML-файлы с цветами или отступами. Это делает файлы менее читабельными, как показано в примере ниже.

Вы можете выбрать специализированный текстовый редактор, который определит формат .xml и соответствующим образом отобразит ваши файлы. Для ПК популярным вариантом является Notepad++. Для компьютеров Mac попробуйте Xmplify или Eclipse.

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

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

Как создать файл XML

  1. Откройте любой текстовый редактор.
  2. В первой строке напишите XML-декларацию.
  3. Установите корневой элемент ниже объявления.
  4. Добавьте дочерние элементы в корневой элемент.
  5. Проверьте файл на наличие ошибок.
  6. Сохраните файл с расширением XML.
  7. Проверьте свой файл, открыв его в окне браузера.

1. Откройте любой текстовый редактор.

Для этой демонстрации я буду использовать Sublime Text, так как он бесплатный и работает в операционных системах macOs, Linux и Microsoft.

2. В первой строке напишите XML-декларацию.

Это объявление сообщает приложению, в котором запущен файл, что языком является XML.

3. Установите корневой элемент ниже объявления.

Каждый файл XML имеет один корневой элемент, который содержит все остальные дочерние элементы. Корневой элемент записывается под объявлением.

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

Вы можете заменить "root_element" в обоих тегах именем, соответствующим информации, которую вы храните.

4. Добавьте дочерние элементы в корневой элемент.

Затем добавьте дочерние элементы между начальным и закрывающим тегом корневого элемента. Вы можете вложить дочерний элемент в другой дочерний элемент.

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

Экземпляры "root_element", "child_element" и "Content" можно поменять местами с именами, более подходящими для вашего файла.

5. Проверьте файл на наличие ошибок.

Пора проверить. Есть ли пропущенные закрывающие теги? Любые мошеннические амперсанд? Появляется ли объявление типа документа после первого элемента в документе?Это всего лишь несколько возможных ошибок.

Обратите внимание, что строка 5 выделена ниже. Это связано с тем, что в закрывающем теге "child_element_2" отсутствует скобка.

6. Сохраните файл с расширением .xml.

Как сказано выше, файл XML заканчивается расширением файла ".xml". Поэтому обязательно сохраните файл с этим расширением.

Наконец, проверьте, работает ли ваш файл, перетащив его на новую вкладку или окно браузера.

Часто задаваемые вопросы о файлах XML

Остались вопросы о XML-файлах? Без проблем. Вот несколько часто задаваемых вопросов об этом типе файлов, а также ответы на них.

Можно ли открыть файл XML в Excel?

Да. Откройте Excel и щелкните Файл > Открыть. Найдите XML-файл на своем компьютере и нажмите «Открыть». XML-файл будет выглядеть в Excel примерно так:

Можно ли открыть файл XML в Word?

Да. Откройте Word и щелкните Файл > Открыть. Найдите XML-файл на своем компьютере и нажмите «Открыть». XML-файл будет выглядеть в Word примерно так:

Как преобразовать XML-файл в PDF?

Чтобы преобразовать XML-файл в PDF, вы можете использовать бесплатный онлайн-инструмент, например Преобразовать XML в PDF онлайн. Просто нажмите кнопку «Выбрать файл», выберите XML-файл на своем компьютере и нажмите «Открыть». Затем нажмите кнопку Преобразовать сейчас.

Файл PDF будет готов для просмотра или загрузки через несколько секунд.

Как восстановить файл XML?

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

Просто загрузите и откройте инструмент на своем компьютере, выберите тип файла "Другие файлы", затем укажите, где вы хотите выполнить поиск на своем компьютере, и нажмите "Сканировать".

Источник изображения

Вы увидите список результатов. Вы можете выполнить сортировку по XML-файлу, выбрать файл и нажать «Восстановить».

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

Как оставлять комментарии в XML?

Чтобы прокомментировать файл XML, заключите текст в теги. Вот пример комментария:

Обратите внимание, что это тот же синтаксис для комментариев в HTML.

Понимание XML

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

Примечание редактора. Это сообщение было первоначально опубликовано в июле 2020 года и обновлено для полноты картины.

Читайте также: