Компонент РВ-XML (RichViewXML)
Показать или спрятать менюTRichView.ru

  Ресурсы: Компоненты

РВ-XML (RichViewXML)

WindowsmacOSLinuxAndroidiOS

Разработчики: И. Банзет (J. Banzet) и Сергей Ткаченко.

Версия: 1.34.

Программные платформы: VCL, ФайрМанки (FireMonkey) (все платформы), Лазарус Lazarus (ОС Windows и Linux)

Лицензия: Бесплатное приложение к ТРВ-Редактору (TRichView) 24+ (лицензионное соглашение).

Исходный код: включён в инсталляцию ТРВ-Редактора (TRichView).


РВ-XML (RVXML, RichViewXML) — это приложение к компонентам РВ-Редактор (TRichView) для чтения и записи файлов в формате XML.

Формат XML может быть использован для замены собственного формата файлов ТРВ-Редактора (TRichView) (RVF).

РВ-XML имеет методы для загрузки, сохранения и вставки документа в формате XML из файлов и потоков.

Файл РВ-XML содержит полную информацию о документе ТРВ-Редактора, включая стили текста и абзацев, текст и специальные типы объектов, такие как рисунки, таблицы, рисунки из списка изображений (TImageList) и компоненты Дельфи (Delphi).

РВ-XML сохраняет (и загружает) изображения или во внешних файлах, или непосредственно в XML.

РВ-XML самостоятельно разбирает структуру файла XML и не использует внешние программные библиотеки.

Уточняем, что файлы РВ-XML не имеют отношения к веб-формату XHML, этот формат был специально разработан для эффективного сохранения документов ТРВ-Редактора (TRichView).


Формат XML имеет множество преимуществ, таких как:

  • XML — широко распространённый формат
  • XML — это текстовый формат, поэтому пользователь может редактировать файлы XML в текстовом редакторе (например, в Блокноте ОС Window)
  • возможно просматривать XML в удобной форме в новых веб-браузерах
  • если вы знаете основные правила синтаксиса XML (которые не очень сложные), вы можете легко самостоятельно создать файл РВ-XML

Ниже приведён пример файла РВ-XML:

<book>
  <style>
    <font name="Times New Roman" name="Мой шрифт" />
    <para name="Обычный" />
    <para align="center" name="По центру" />
  </style>
  <document>
    <text parastyle="По центру">Привет</text>
    <text>Это пример файла XML</text>
  </document>
</book>


Документация к РВ-XML сохранена в формате РВ-XML.

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