..
Cold Fusion kan de transformatie heel gemakkelijk aan te brengen in een XML-bestand met behulp van XSLT CFHTTP het commando om het XML-bestand op te halen, zelfs op afstand.
Voordat we naar het voorbeeld CFML code, creëren we een XML-bestand en een XSLT-bestand test, de eerste en de tweede zal de naam database.xml style.xsl worden. Hier zijn de codes:
database.xml
<? Xml version = "1.0"?>
<database>
<record>
<name> Joseph </ name>
<Laatste Green </ name>
</ Records>
<record>
<name> Antonio </ name>
<Laatste White </ name>
</ Records>
<record>
<name> Mario </ name>
<Laatste Smith </ name>
</ Records>
</ Database>
style.xsl
<? Xml version = "1.0" encoding = "ISO-8859-1">
<Xsl: stylesheet version = "1.0"
xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h1> Gebruikerslijst </ h1>
<table border="1">
<tr>
<th align="left"> Naam </ th>
<th align="left"> Achternaam </ 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>
Volg de links hieronder voor meer informatie over XML en XSLT .
We passeren het CFML code.
We beginnen met de locatie van het XML-bestand, met behulp van de methode van het verzenden van gegevens en niet besluit de URL van het bestand:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">Nu lokaliseren het XSLT-bestand:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
We lezen het XSLT-bestand na gelokaliseerde:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Wij voeren de transformatie fysiek associëren het XML-bestand en XSLT-bestand met behulp van de XMLTransform ():
Resultaat = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Uitvoeren van het resultaat van de transformatie op de pagina:
<cfoutput> # # resultaat </ cfoutput>Hier is de volledige code van de applicatie:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Resultaat = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # # resultaat </ cfoutput>
| |
E-Commerce met ASP (Ebook)
ECommerce en Winkelwagen met ASP. Slechts 35 €. |
| |
HTML (Cursus)
De opmaaktaal voor het web vanaf 29 €. |
| |
Ruby en Ruby On Rails (Cursus)
Het maken van software en webapplicaties met Ruby en RoR. Vanaf 39 €. |