Как изменить файл xml?

3 ноября 2014 г. Просмотров: 1078 Инструкции
Основное назначение языка XML (eXtensible Markup Language - «Расширяемый язык разметки») заключается в хранении относительно небольшого объема данных. Его использование позволяет обойтись без полномасштабной базы данных при хранении и обмене структурированной информацией между приложениями. Такие данные хранятся в обычных текстовых файлах с расширением xml и поэтому создавать или вносить в них изменения можно практически любым текстовым редактором.

Инструкция

  • Воспользуйтесь для внесения изменений в xml-файл каким-либо специализированным редактором для работы с веб-документами. Каждая программа этого рода сегодня имеет встроенные средства для работы с синтаксисом языка XML. Использование специализированного редактора значительно упрощает и ускоряет работу с xml-кодом, так как программа не только подсвечивает синтаксис и правильно форматирует теги языка, но и предлагает контекстную подсказку при вводе тегов. Это работает примерно так же, как контекстная подсказка в поисковых системах - вы начинаете вводить тег, а программа показывает список, в котором можно выбрать нужное вам написание этого тега.
  • Используйте текстовый редактор любой степени продвинутости, если отсутствует доступ к специализированному редактору. Даже простейший Блокнот можно использовать для создания и внесения изменений в xml-файлы. Разумеется, это не так удобно из-за отсутствия проверки правильности вводимых вами тегов и прочих благ, предлагаемых спецредакторами. Работать с документами на языке XML можно как непосредственно на сервере, так и загружая их в свой компьютер, а после внесения изменений переписывая оставшийся на прежнем месте оригинал.
  • Применяйте те же самые функции, которые используете и для изменения простых текстовых файлов, если редактировать xml-докумены должны скрипты, написанные на каком-либо серверном языке программирования. При использовании языка PHP можно задействовать и встроенные функции, предназначенные для работы именно с этим форматом - например, domxml_new_doc (создание нового xml-документа), domxml_open_file (открытие xml-файла), domxml_xmltree (создание объекта на основе содержимого xml-файла) и другие.
  • Оцените статью!