Las transformaciones XSLT

Publicado en 2 Abril, 2008 por Joan Grabuleda Sin comentarios »

xslt4D incorpora un procesador XSLT que se utiliza para realizar las transformaciones de documentos XML. El comando que activa el procesador es APPLY XSLT TRANSFORMATION.

¿Qué es XSLT?

La especificación XSLT (eXtensible Stylesheet Language Transformations) describe un lenguaje basado en XML para transformar documentos XML a cualquier otro formato.

XSLT tiene una gran importancia en el mundo XML. Es el mecanismo preferido para convertir documentos XML a formato HTML, para que éstos puedan ser mostrados por un navegador Internet. Pero también lo podemos utilizar para crear documentos compatibles con Office 2003. De esta manera podemos crear documentos Word o Excel.

Todo esto significa que con los datos de nuestra base podemos crear archivos compatibles con diferentes aplicaciones. Sin duda la potencia de XML y XSLT ofrece un abanico de posibilidades enorme para poder compartir la información.

Leer más »

Usando XML dentro de 4D

Publicado en 2 Abril, 2008 por Joan Grabuleda Sin comentarios »

xml.jpgXML significa lenguaje de marcas generalizado (Extensible Markup Language). Es un lenguaje usado para estructurar información en un documento o en cualquier fichero que contenga texto, como por ejemplo ficheros de configuración de un programa o una tabla de datos.

XML ha servido para definir un gran número de lenguajes de marcado particulares, tales como: XHTML, SVG, XPath, XSLT, XSL-FO, XLink, XPointer, XQuery, etc…

Éste es el primero de una serie de cuatro artículos, la lista es la siguiente

  • Cómo crear documentos XML, descrito abajo
  • Transformaciones XSLT y cómo crear documentos HTML
  • Cómo crear documentos Word
  • Cómo crear documentos Excel

El objetivo de estos artículos no es explicar la estructura ni la composición de XML. Nos vamos a concentrar en las posibilidades que nos ofrece 4D para poder crear y transformar documentos XML utilizando los comandos de 4D.

Leer más »

El nuevo editor de estructura en 4D v11 SQL

Publicado en 5 Marzo, 2008 por Angelo Caroprese Sin comentarios »

tt8_icon_estruct.jpgEn 4D v11 SQL el editor de estructura ha sido completamente renovado, ha pasado por un cambio extremo donde la ergonomía y el diseño se funden para facilitar la vida del desarrollador.

Ahora cuenta con nuevas características tales como zoom, búsqueda de campos y tablas, mostrar/ocultar, copiar/pegar, borrar campos y tablas, cambiar el orden de los campos, entre otras que a la larga no solo permiten ver la estructura de datos sino también hacer análisis entidad-relación, ver bien como se relacionan los campos y entender mejor como es el diseño de datos de la aplicación.

Leer más »

Los conjuntos (Sets) en 4D

Publicado en 4 Marzo, 2008 por Oskr Sin comentarios »

Circunf.gifEn muchos casos los programadores buscamos la forma de guardar datos temporales en variables o vectores, pues nos vemos en la necesidad de mantener activa una consulta hecha sobre una tabla para poderla utilizar más adelante, sobre 4D los datos pueden mantenerse temporalmente, ya sea por medio de conjuntos o selecciones temporales, en este escrito me enfocaré hacia los conjuntos (o sets en inglés), pues la verdad son muy sencillos de utilizar y las ventajas que puede traer son enormes, claro está así como la buena manipulación de estos puede traer beneficios, hay que tener en cuenta que el mal manejo puede generar complicaciones.

Leer más »

¿Para qué usar triggers?

Publicado en 12 Febrero, 2008 por Angelo Caroprese Sin comentarios »

Pero primero, ¿qué son los triggers?

Antes de explicar para que usar los triggers les contaré que son los triggers.

Un trigger es una acción que se dispara (trigger=gatillo) cuando hay un evento nuevo en una tabla de una base de datos. En 4D hay cuatro eventos que disparan un trigger.

  • Guardar un registro nuevo
  • Guardar un registro existente
  • Borrar un registro
  • Cargar un registro

Leer más »

Presentación de 4D v11 SQL en Santiago de Chile

Publicado en 31 Agosto, 2007 por redaccion Sin comentarios »

volume.jpgEl próximo 24 de septiembre, el equipo de 4D Hispano estará en Santiago para presentar a sus usuarios chilenos la esperada versión 11 SQL, que supone el salto tecnológico más importante para 4D en los últimos 22 años.

4D v11 SQL es una versión totalmente revolucionaria que romperá todas las barreras de la gama actual. Después de 22 años de éxitos a raíz de esa misma tecnología verdaderamente visionaria que permitió crear una de las primeras bases de datos gráficas para la micro-informática, había llegado el momento de adaptar el producto a los estándares más modernos. 4D ha decidido dar un gran salto y reescribir totalmente la aplicación convirtiendo su núcleo al estándar SQL.

Leer más »

Presentación de 4D v11 SQL en Buenos Aires

Publicado en 30 Agosto, 2007 por redaccion Sin comentarios »

reloj.jpgEl próximo 19 de septiembre, el equipo de 4D Hispano estará en Buenos Aires para presentar a sus usuarios argentinos la esperada versión 11 SQL, que supone el salto tecnológico más importante para 4D en los últimos 22 años.

4D v11 SQL es una versión totalmente revolucionaria que romperá todas las barreras de la gama actual. Después de 22 años de éxitos a raíz de esa misma tecnología verdaderamente visionaria que permitió crear una de las primeras bases de datos gráficas para la micro-informática, había llegado el momento de adaptar el producto a los estándares más modernos. 4D ha decidido dar un gran salto y reescribir totalmente la aplicación convirtiendo su núcleo al estándar SQL.

Leer más »

Software Guru 07

Publicado en 14 Agosto, 2007 por redaccion Sin comentarios »

SG07.gifEl equipo de 4D Hispano viajará a la Ciudad de México para participar en el evento SG’07 que se realizará los próximos 29, 30 y 31 de octubre del 2007, en el hotel Sheraton, Centro Histórico.

Este evento contará con conferencias, laboratorios prácticos, reuniones, presentaciones, y con un espacio de exposición para las empresas.

Los días 29 y 30 de octubre 4D recibirá a los visitantes en su stand número 207 para ofrecerles información sobre sus productos y servicios. El miércoles 31 de octubre realizarán un laboratorio, 4D a 4 manos, para presentar una demostración completa (de 4 horas de duración y en dos pantallas simultáneas) de programación rápida con la nueva versión 4D v11 SQL.

Leer más »

Memphis es el centro del mundo 4D este año

Publicado en 10 Agosto, 2007 por redaccion Sin comentarios »

El 4D Summit es la conferencia mundial de desarrolladores 4D que tradicionalmente tiene lugar en una ciudad de Estados Unidos, debido a la superioridad numérica de la comunidad 4D en este grande país. La periodicidad es anual o bi-anual y, de hecho, la última conferencia se remonta al año 2005 en San Francisco.

Este año Memphis, en Tennessee, es la ciudad elegida para albergar el 4D Summit 2007, del 16 al 19 de octubre. Además de ser una ocasión única de alejarse de las preocupaciones cotidianas para sumergirse completamente en el universo 4D a nivel estratégico, técnico, relacional, comercial… también es una buena oportunidad para nosotros, los que venimos del extranjero, podamos combinar este viaje de estudio con vacaciones y tomarnos unos días de relax, antes o después del Summit.

Leer más »