..
Cold Fusion pot molt fàcilment fer la transformació a un fitxer XML mitjançant XSLT CFHTTP la comanda per recuperar l'arxiu XML, fins i tot a distància.
Abans de passar al codi d'exemple CFML, creem un fitxer XML i un arxiu XSLT prova, la primera i la segona s'anomena database.xml style.xsl. Aquests són els codis:
database.xml
<? Xml version = "1.0"?>
<database>
<record>
NOM José </ name>
<<Darrer Verd / name>
</ Disc>
<record>
NOM Antonio </ name>
<Anterior <Blanco / name>
</ Disc>
<record>
NOM Mario </ name>
<Última Smith </ name>
</ Disc>
</> Base de dades
style.xsl
<? Xml version = "1.0" encoding = "ISO-8859-1">
<Xsl: versió estil = "1.0"
xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
Llista <h1> usuari </ h1>
<table border="1">
<tr>
Nom <th align="left"> </ th>
Nom <th align="left"> última </ th>
</ Tr>
<xsl:for-each select="database/record">
<tr>
<td> <xsl:value-of select="nome"/> </ td>
<td> <xsl:value-of select="cognome"/> </ td>
</ Tr>
</ Xsl: for-each>
</ Table>
</ Xsl: template>
</ Xsl: stylesheet>
Seguiu els següents enllaços per obtenir més informació sobre XML i XSLT .
Passem el codi CFML.
Comencem amb la ubicació del fitxer XML, utilitzant el mètode d'enviament de dades i no resol l'adreça URL de l'arxiu:
<CFHTTP Url="database.xml" method="get" resolveurl="false">Ara localitzar l'arxiu XSLT:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Llegim l'arxiu XSLT després localitzades:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Portem a terme la transformació física associar el fitxer XML i un arxiu XSLT amb el XMLTransform ():
Resultat = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>La sortida el resultat de la transformació en la pàgina:
# # <cfoutput> Resultat </ cfoutput>Aquí està el codi complet de l'aplicació:
<CFHTTP Url="database.xml" method="get" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Resultat = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
# # <cfoutput> Resultat </ cfoutput>
| |
Curs de ASP.NET
Curs complet per construir aplicacions web a partir de 49 €. |
| |
Curs d'HTML
El llenguatge de marcat per a la web des de 29 €. |
| |
Curs de Màrqueting Web
Promoció del lloc, els motors de cerca i màrqueting. A partir de 39 €. |