..
Cold Fusion voi hyvin helposti tehdä muunnos XML-tiedostoon käyttämällä XSLT CFHTTP komento noutaa XML-tiedoston, jopa kaukosäätimellä.
Ennen siirtymistä CFML koodia esimerkiksi luoda XML-tiedoston ja XSLT tiedosto testi, ensimmäinen ja toinen on nimeltään database.xml style.xsl. Tässä ovat koodit:
database.xml
<? Xml version = "1.0"?>
<tietokanta>
<record>
<name> Joseph </ name>
<Viimeksi Vihreä </ name>
</ Record>
<record>
<name> Antonio </ name>
<Last White </ sukunimi>
</ Record>
<record>
<name> Mario </ name>
<Viimeksi Smith </ name>
</ Record>
</ 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> Käyttäjälista </ h1>
<table border="1">
<tr>
<th align="left"> Nimi </ th>
<th align="left"> Sukunimi </ 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-jokainen>
</ Table>
</ Xsl: template>
</ Xsl: stylesheet>
Seuraa alla olevia linkkejä lisätietoja XML ja XSLT .
Siirryn CFML koodia.
Aloitetaan sijainnin XML-tiedoston, käyttäen tietojen siirtojärjestelmää eikä ratkaista tiedoston URL-osoitteen:
<CFHTTP Url="database.xml" method="get" resolveurl="false">Nyt paikallistaa XSLT tiedosto:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Kun luemme XSLT tiedosto sijaitsee:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Fyysisesti toteuttaa muutoksen kartoitus XML-tiedoston ja XSLT-tiedoston avulla XMLTransform ():
Tulos = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Syöttöä siirtymäprosessin seurauksena sivulla:
<cfoutput> # tulos # </ cfoutput>Tässä on koko koodi: hakemuksen
<CFHTTP Url="database.xml" method="get" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Tulos = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # tulos # </ cfoutput>
| |
SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €. |
| |
VB.NET (kurssi)
Tee Desktop Applications Visual Basic .. Alkaen 49 €. |
| |
Web Design (kurssi)
Suunnittelu verkkosivustoja HTML, CSS ja Dynamic HTML. Alkaen 39 €. |