Category Archives: Eclipse

SQL: Guia visual de SQL Joins

USA Flag Spain Flag German Flag

Guia visual de SQL Joins

Via codejobs.biz he trobat aquest resum gràfic de com muntar les diferents sentencies SQL que m’ha semblat molt interessant com a eina didàctica.

SQL Join picture

SQL Join (from codejobs.biz) – Click per ampliar –

 

Altres temes dels que parlo:


DevOps o com recuperar la visió global de IS

GAMP, 21CFR part11 … i altres històries de validació

Mites sobre Big Data



 

Anuncis

Transformar fitxers XML en CSV amb Eclipse

USA Flag Spain Flag German Flag
eclipse.org

Transformacions XSLT

Una manera gratuïta per a fer transformacions XML es utilitzar Eclipse, una plataforma de programació molt estesa, com a motor del XSLT.

Per exemple, per a processar un fitxer de WordPress utilitzo la següent transformació, de manera que executant-la i seleccionant com a paràmetre d’entrada el fitxer de la extracció, em genera un fitxer "entrada.out.xml" que es pot importat al Excel com a CSV.

 

Descripció Exemple
Preparació del fitxer de transformació:

XSLT

 

En aquest exemple es seleccionen “item” i per a cadascun es guarda la data de publicació “pubDate” i el títol “title

<?xml version=”1.0″ encoding=”UTF-8″?>
<xsl:stylesheet version=”2.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”&gt;
<xsl:template match=”channel”>
<xsl:text>”Article”;”Data”;”Enllaç”</xsl:text>
<xsl:text> </xsl:text>

<xsl:for-each select=”item”>
<xsl:text>”</xsl:text>
<xsl:value-of select=”title”/>
<xsl:text>”;</xsl:text>
<xsl:text>”</xsl:text>
<xsl:value-of select=”pubDate”/>
<xsl:text>”;</xsl:text>
<xsl:text>”</xsl:text>
<xsl:value-of select=”link”/>
<xsl:text>”;</xsl:text>
<xsl:text> </xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

Creació del projecte de transformació.

Importes el fitxer XSLT generat anteriorment.

Nota: Els fitxers d’entrada i sortida son per a facilitar l’exemple.

Eclipse

Eclipse

Execució

Amb el botó dret. Molt, molt, simple!!!!!

Eclipse - Execució

Eclipse – Execució

 

Enllaços relacionats:

 

Altres temes dels que parlo:


DevOps o com recuperar la visió global de IS

Cloud computing: Enderrocant 10 mites

Mites sobre Big Data






 

%d bloggers like this: