|    Ресурсы: Компоненты  |  |   
  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, написав всего несколько строк кода.
 
  
 |