Comentarios

Crear, analizar y manipular documentos XML con Delphi

Crear, analizar y manipular documentos XML con Delphi

¿Qué es el XML?

Extensible Markup Language es un lenguaje universal para datos en la Web. XML brinda a los desarrolladores el poder de entregar datos estructurados de una variedad de aplicaciones al escritorio para computación y presentación local. XML también es un formato ideal para la transferencia de datos estructurados de servidor a servidor. Utilizando un analizador XML, el software evalúa la jerarquía del documento, extrayendo la estructura del documento, su contenido o ambos. XML no está limitado de ninguna manera al uso de Internet. De hecho, la principal fortaleza de XML, la organización de la información, la hace perfecta para intercambiar datos entre diferentes sistemas.

XML se parece mucho a HTML. Sin embargo, mientras que HTML describe el diseño del contenido en una página web, XML define y comunica datos, describe el tipo de contenido. Por lo tanto, "extensible", porque no es un formato fijo como HTML.

Piense en cada archivo XML como una base de datos autónoma. Las etiquetas, el marcado en un documento XML, con corchetes angulares, delimitan los registros y los campos. El texto entre las etiquetas son los datos. Los usuarios realizan operaciones como recuperar, actualizar e insertar datos con XML utilizando un analizador y un conjunto de objetos expuestos por el analizador.

Como programador de Delphi, debe saber cómo trabajar con documentos XML.

XML con Delphi

Para obtener más información sobre el emparejamiento de Delphi y XML, lea:

Aprenda cómo almacenar los elementos del componente TTreeView en XML, preservando el texto y otras propiedades de un nodo de árbol, y cómo llenar un TreeView desde un archivo XML.

Lectura simple y manipulación de archivos de fuentes RSS con Delphi
Explore cómo leer y manipular documentos XML con Delphi utilizando el componente TXMLDocument. Vea, por ejemplo, cómo extraer las entradas de blog más recientes "In The Spotlight" (feed RSS) del entorno de contenido Acerca de la programación Delphi.

Cree archivos XML a partir de tablas de Paradox (o cualquier base de datos) utilizando Delphi. Vea cómo exportar los datos de una tabla a un archivo XML y cómo importar esos datos nuevamente a la tabla.

Si necesita trabajar con el componente TXMLDocument creado dinámicamente, es posible que reciba infracciones de acceso después de intentar liberar el objeto. Este artículo ofrece una solución a este mensaje de error.

La implementación de Delphi del componente TXMLDocument, que utiliza el analizador XML de Microsoft de manera predeterminada, no proporciona una forma de agregar un nodo del "ntDocType" (tipo TNodeType). Este artículo proporciona una solución a este problema.

XML en detalle

XML @ W3C
Examine el sintaxis y el estándar XML completo en el sitio W3C.

XML.com
Un sitio web de la comunidad donde los desarrolladores de XML comparten recursos y soluciones. El sitio incluye noticias oportunas, opiniones, características y tutoriales.

Ver el vídeo: Delphi, objetos en TListBox (Septiembre 2020).