+7 (831) 262-10-70

НИЖНИЙ НОВГОРОД, УЛ. Б. ПОКРОВСКАЯ, 42Б

+7 (495) 545-46-62

МОСКВА, УЛ. НАМЁТКИНА, Д. 8, СТР. 1, ОФИС 213 (ОБЕД С 13:00 до 14:00)

ПН–ПТ 09:00–18:00

Перевод файлов в формате XML

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

Язык XML получил широкое распространение благодаря сочетанию удобства и наглядности для человека с широкими возможностями программной обработки. На языке XML основаны такие форматы, как XLIFF (для обмена локализуемыми данными), MathML (для математических символов), CML (для химических формул), MusicML (для записи нот). Графические данные описываются языками SVG и VML (для векторной графики), X3D (для трехмерных моделей). Наиболее известные форматы для представления текста — WML, DocML, DocBook, Open eBook, FuctionBook.

XML является упрощенным подмножеством языка SGML.

Структура формата XML

Файлы с расширением .XML — это текстовые файлы в кодировке Юникод, содержащие символьные данные и разметку. Границы разметки обозначаются угловыми скобками. Основным понятием логической структуры формата XML является «элемент». Границы элементов обозначаются начальным и конечным тегами. Элементы могут быть вложены друг в друга, образуя древовидную структуру. Элементы содержат атрибуты, значения которых заключены в кавычки. Первой строкой файла является объявление XML, которое указывает версию языка и кодировку документа.

Пример кулинарного рецепта, размеченного с помощью XML:

xml

Перевод файлов XML в текстовом редакторе

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

Перевод файлов XML с использованием систем переводческой памяти

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

Бюро переводов «Альба» имеет большой опыт работы с файлами в формате XML. Наши специалисты смогут выстроить процесс работы над заказом наиболее оптимальным и, следовательно, выгодным для заказчика способом.