| |  |   Ресурсы: Компоненты |  | 
  TRichViewXML
    
 Разработчики: J. Banzet и Сергей Ткаченко. Версия: v1.33. Фреймворки: VCL, FireMonkey (все платформы), Lazarus (Windows и Linux) Лицензия: Бесплатное приложение к TRichView v24+ (лицензионное соглашение). Исходный код: включён в инсталляцию TRichView и ScaleRichView. 
 
 TRichViewXML (RVXML) — это приложение к компонентам RichView для чтения и записи файлов в формате XML. XML может быть использован для замены собственного формата файлов RichView (RVF).
 TRichViewXML имеет методы для загрузки и сохранения XML из файлов и потоков. Более того, возможна вставка XML в позицию курсора ввода текста (каретки) в RichViewEdit (эта операция может быть отменена и повторена (undone/redone)).
 Файл RVXML содержит полную информацию о документе TRichView, включая стили текста и абзацев, юникодный текст и специальные типы элементов TRichView, такие как рисунки из ImageList и компоненты Delphi.
 TRichViewXML сохраняет (и загружает) изображения или во внешних файлах, или непосредственно в XML.
 TRichViewXML самостоятельно разбирает структуру файла XML и не использует внешние программные библиотеки.
 Файлы RVXML — это не XHML, этот формат был специально разработан для эффективного сохранения документов TRichView.
 
 Формат XML имеет множество преимуществ, таких как: 
	XML — широко распространённый форматXML — это текстовый формат, поэтому пользователь может редактировать файлы XML в текстовом редакторе (например, в Блокноте Window)возможно просматривать XML в удобной форме в новых веб-браузерах (например, в Internet Explorer или Mozilla)если вы знаете основные правила синтаксиса XML (которые не очень сложные), вы можете легко самостоятельно создать файл RVXML 
 
Ниже приведён пример файла RVXML:
 
<book><style>
 <font name="Times New Roman" name="Мой шрифт" />
 <para name="Обычный" />
 <para align="center" name="По центру" />
 </style>
 <document>
 <text parastyle="По центру">Привет</text>
 <text>Это пример файла XML</text>
 </document>
 </book>
 
 
Документация к RichViewXML сохранена в формате RVXML.Программа для просмотра документации RVXML приложена (см. снимок экрана ниже). Она также может рассматриваться как демонстрационный пример — пример того, как создать приложение для просмотра гипертекстовой документации в формате XML, написав всего несколько строк кода.
 
 |