| Recursos Adicionais: XML | |
RichView XML
Desenvolvedor: J. Banzet
Licença: Addon grátis para RichView v20.4+
Cógido Fonte : Incluso
Última atualização: v1.31, 6 de setembro de 2014
O TRichViewXML (RVXML) é o Addon do RichView para salvar/carregar arquivos XML.
O XML pode ser usado para substituir o próprio formato de arquivo do RichView (RVF).
O TRichViewXML possui métodos para carregar e salvar arquivos XML para/de arquivos e streams. além disso, ele pode inserir XML no RichViewEdit (esta operação pode ser refeita/desfeita).
Arquivos RVXML contém a informação completa, incluindo estilos de texto e parágrafo, texto Unicode e tipos de itens especiais do RichView, tais como imagens de ImageLists e controles Delphi.
O TRichViewXML pode salvar e carregar imagens tanto para/de arquivos externo ou diretamente para/de XML.
O TRichViewXML possui seu próprio parser de XML e não utiliza bibliotecas externas.
Os arquivos RVXML não são arquivos XHML, o formato foi especialmente desenvolvido para armazenar os documentos do RichViewde forma eficiente.
O formato XML possui várias vantagens, tais como:
- XML é um formato de arquivo universalmente reconhecido
- XML é um formato de texto, portanto você pode editar arquivos XML em qualquer editor de texto (por exemplo, no bloco de notas do Windows)
- você pode visualizar o XML em qualquer navegador web XML compatível (por exemplo, em novas versões do Internet Explorer ou Mozilla)
- Se você conhece as regras gerais da sintaxe do XML (isso não é tão difícil), você pode escrever arquivos RVXML você mesmo com facilidade
- XML é um formato legível para humanos
Abaixo está um exemplo de arquivo 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 an XML file</text>
</document>
</book>
Downloads:
(O código fonte do visualizador de documentação está incluso em ambo os downloads)
A documentação é fornecida em formato RVXML.
Um utilitário para visualizar documentação RVXML está incluso (veja a captura de tela abaixo). Isto pode ser considerado como um projeto demo — um belo exemplo de como criar um navegador de documentação XML com apenas algumas linhas de código.
Informações adicionais: Como salvar dois documentos em um único arquivos XML
|