TRichView.es

      Recursos Adicionales 

RichView XML

Desarrollador: J. Banzet, Sergey Tkachenko

Licencia: Addon libre para TRichView v16.14+ (acuerdo de licencia)

Ultima Actualización: v1.23.4, Septiembre 6 de 2014

El código fuente completo se incluye en la instalación de TRichView


TRichViewXML (RVXML) es un addon de RichView para guardar/abrir archivos XML.
XML se puede utilizar para substituir el formato nativo de archivo de RichView (RVF).
TRichViewXML tiene métodos para abrir y guardar XML desde y hacia archivivos y flujos. Ademas, puede insertar XML en RichViewEdit (esta operación puede ser deshecha/rehecha).
Los archivos RVXML contienen la información completa, incluyendo estilos de texto y párrafo, texto Unicode y tipos especiales de objetos de RichView, como imágenes desde ImageLists y controles Delphi.
TRichViewXML puede guardar y abrir una imágen a/desde archivos externos o directamente a/desde XML.
TRichViewXML tiene su propio parser de XML y no utiliza bibliotecas externas.
Los archivos RVXML no son archivos XHML, el formato fue especialmente diseñado para almacenar los documentos de RichView eficientemente.


El formato de XML tiene muchas ventajas, por ejemplo:

  • XML es un formato de archivo universalmente reconocido
  • XML es un formato de texto, así puedea editar archivos XML en cada editor de textos (por ejemplo, en el notpad de Windows)
  • puedes ver XML en una forma sinóptica en cada web browser compatible con XML (por ejemplo, en las nuevas versiones de Internet Explorer o Mozilla)
  • si sabes las reglas de sintaxis general para el XML (no es demasiado difícil), puedes escribir archivos RVXML por ti mismo con facilidad
  • XML es un formato leíble por el humano

Abajo está un ejemplo de un archivo RVXML:
<book>
  <style>
    <font name="Times New Roman" name="MyFont" />
    <para name="normal" />
    <para align="center" name="centered" />
  </style>
  <document>
    <text parastyle="centered">Hello</text>
    <text>Here is a XML file</text>
  </document>
</book>


La documentación se proporciona en formato RVXML.
Una utilidad para ver la documetation RVXML es incluida (ver la captura de pantalla abajo). Puede ser considerado como un proyecto demo — un ejemplo agradable de cómo crear un browser de la documentación XML con un par de lineas de código.

Visor de la Documentación RVXML