Entetes XML: 
<kml><Document> ----- </Document> </kml>
XSL Source: 
<Placemark> <Latitude><xsl:value-of select="php:function('transforme', string(LATITUDE),',','.')"/></Latitude> <Longitude><xsl:value-of select="php:function('transforme', string(LONGITUDE),',','.')"/></Longitude> <Nom><xsl:value-of select="php:function('nettoiejava', string(NOM))"/></Nom> <description> <div class="lei-carte" id="carte-object-{PRODUIT}"> <div class="lei-nom-fiche"> <h4><xsl:value-of disable-output-escaping="yes" select="NOM"/></h4> </div> <div class="media"> <xsl:if test="CRITERES/Crit[@CLEF_CRITERE=1900421]"> <div class="lei-img-fiche left media-left"> <a href="{php:function('LienProduitEte',string(PRODUIT), string(NOM), string(ADRPROD_LIBELLE_COMMUNE))}"> <img src="{php:function('urlphotoretaillee',string(CRITERES/Crit[@CLEF_CRITERE=1900421]),150)}" alt="{php:function('nettoiejava', string(NOM))}" title="{php:function('nettoiejava', string(NOM))}" /> </a> </div> </xsl:if> <div class="media-body"> <div class="info"> <xsl:choose> <xsl:when test="ADRPEC_LIB_VOIE or ADRPROD_LIB_VOIE != ADRPEC_LIB_VOIE"> <xsl:value-of select="php:function('ecrireadresse', string(ADRPEC_NUM_VOIE), string(ADRPEC_LIB_VOIE), string(ADRPEC_CP), string(ADRPEC_LIBELLE_COMMUNE))" /> </xsl:when> <xsl:otherwise> <xsl:value-of select="php:function('ecrireadresse', string(ADRPROD_NUM_VOIE), string(ADRPROD_LIB_VOIE), string(ADRPROD_CP), string(ADRPROD_LIBELLE_COMMUNE))" /> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="NOM_PERSONNE_EN_CHARGE and NOM_PERSONNE_EN_CHARGE != ''"> <xsl:if test="ADRPEC_TEL != ''"> <div class="info-tel"><i class="glyphicon glyphicon-earphone"></i>&#x20;<xsl:value-of select="ADRPEC_TEL" /></div> </xsl:if> <xsl:if test="ADRPEC_FAX != ''"> <div class="info-fax"><i class="glyphicon glyphicon-print"></i>&#x20;<xsl:value-of select="ADRPEC_FAX" /></div> </xsl:if> <xsl:if test="ADRPEC_EMAIL != ''"> <div class="info-mail"><i class="glyphicon glyphicon-envelope"></i>&#x20;<xsl:value-of disable-output-escaping="yes" select="php:function('construire_url', string(ADRPEC_EMAIL), string(ADRPEC_EMAIL), '','', 'mailto:')" /></div> </xsl:if> <xsl:if test="ADRPEC_URL != ''"> <div class="info-site"><i class="glyphicon glyphicon-globe"></i>&#x20;<xsl:value-of disable-output-escaping="yes" select="php:function('construire_url', string(ADRPEC_URL), string(ADRPEC_URL), '','_blank', '')" /></div> </xsl:if> </xsl:when> <xsl:otherwise> <xsl:if test="ADRPROD_TEL != ''"> <div class="info-tel"><i class="glyphicon glyphicon-earphone"></i>&#x20;<xsl:value-of select="ADRPROD_TEL" /></div> </xsl:if> <xsl:if test="ADRPROD_FAX != ''"> <div class="info-fax"><i class="glyphicon glyphicon-print"></i>&#x20;<xsl:value-of select="ADRPROD_FAX" /></div> </xsl:if> <xsl:if test="ADRPROD_EMAIL != ''"> <div class="info-mail"><i class="glyphicon glyphicon-envelope"></i>&#x20;<xsl:value-of disable-output-escaping="yes" select="php:function('construire_url', string(ADRPROD_EMAIL), string(ADRPROD_EMAIL), '','', 'mailto:')" /></div> </xsl:if> <xsl:if test="ADRPROD_URL != ''"> <div class="info-site"><i class="glyphicon glyphicon-globe"></i>&#x20;<xsl:value-of disable-output-escaping="yes" select="php:function('construire_url', string(ADRPROD_URL), string(ADRPROD_URL), '','_blank', '')" /></div> </xsl:if> </xsl:otherwise> </xsl:choose> </div> <div class="more"> <a href="{php:function('LienProduitEte',string(PRODUIT), string(NOM), string(ADRPROD_LIBELLE_COMMUNE))}" class="btn btn-default btn-plus pull-left">#{#En savoir plus#}#</a> </div> </div> </div> </div> </description> </Placemark>
Type de XSL: 
Carte