..
Cold Fusion može vrlo lako napraviti transformaciju u XML datoteku koristeći XSLT CFHTTP naredbu za preuzimanje XML datoteku, čak i daljinski.
Prije nego što se kreće na CFML kod, primjerice, stvoriti XML datoteku i testirati XSLT datoteka, prvi i drugi će se zvati database.xml style.xsl. Evo šifri:
database.xml
<? XML verzija = "1.0"?>
<database>
<record>
<name> Josip </ name>
<Zadnja Zelena </ name>
</ Snimanje>
<record>
<name> Antonio </ name>
<Zadnja Bijela </ prezime>
</ Snimanje>
<record>
<name> Mario </ name>
<Zadnja Smith </ name>
</ Snimanje>
</ Baze podataka>
style.xsl
<? XML verzija = "1.0" kodiranje = "ISO-8859-1">
<XSL: stylesheet verzija = "1.0"
xmlns: XSL = "http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h1> Popis korisnika </ h1>
<table border="1">
<tr>
<th align="justify"> Naziv </ th>
<th align="justify"> Prezime </ 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: za-svaki>
</ Table>
</ XSL: predložak>
</ XSL: stylesheet>
Slijedite linkove ispod za više informacija o XML i XSLT .
Premještanje na CFML koda.
Počnimo s mjesta XML datoteku, koristeći metodu slanja podataka, a ne za rješavanje URL datoteke:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">Sada ograničiti XSLT datoteku:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Nakon što smo pročitali XSLT datoteku koja se nalazi:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Fizički provesti transformaciju mapiranje XML datoteku i XSLT datoteku koristeći XMLTransform ():
Rezultat = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Outputting rezultat transformacije na stranici:
<cfoutput> # posljedica # </ cfoutput>Ovdje je kompletan kod programa:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Rezultat = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # posljedica # </ cfoutput>
| |
HTML (tečaj)
Označni jezik za web od 29 €. |
| |
OpenOffice (Ebook)
Open-source softver za upravljanje uredski rad. Samo 25 €. |
| |
Webmastere Napredni (tečaj)
Postanite profesionalna webmastere. Od 39 €. |