..
Cold Fusion gali labai lengvai padaryti transformavimui į XML failą, naudojant XSLT CFHTTP komandą nuskaityti XML failo, net maža.
Prieš pereinant prie pavyzdys CFML kodu mes sukurti XML failą ir XSLT failą testus, pirmasis ir antrasis bus vadinamas database.xml style.xsl. Čia yra kodai:
database.xml
<? Xml version = "1.0"?>
<database>
<record>
<name> Juozapo </ name>
<Paskutinis Žalia </ name>
</ Įrašai>
<record>
<name> Antonio </ name>
<Paskutinis Balta </ name>
</ Įrašai>
<record>
<name> Mario </ name>
<Paskutinis Smith </ name>
</ Įrašai>
</ Duomenų bazės>
style.xsl
<? Xml version = "1.0" encoding = "ISO-8859-1"?>
<XSL: Stilių version = "1.0"
Xmlns: XSL = "http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h1> Vartotojų sąrašas </ h1>
<table border="1">
<tr>
<th align="left"> Vardas </ th>
<th align="left"> Pavardė </ 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: už-kiekvieno>
</ Table>
</ XSL: template>
</ XSL: Stilių>
Sekite nuorodas Toliau rasite daugiau informacijos apie XML ir XSLT .
Mes perduoti CFML kodą.
Mes pradedame su XML failo vietą, naudojant duomenų siuntimo metodą ir neišsprendžia bylos URL:
<CFHTTP Url="database.xml" Method="get" resolveurl="false">Dabar lokalizuoti XSLT failą:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Mes skaityti XSLT failo po lokalizuota:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Mes atliekame transformaciją fiziškai susiejant XML ir XSLT failą naudodami XMLTransform ():
Rezultatas = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Outputting dėl puslapio transformacijos rezultatas:
<cfoutput> # rezultatą # </ cfoutput>Čia yra pilnas kodas taikymą:
<CFHTTP Url="database.xml" Method="get" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Rezultatas = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # rezultatą # </ cfoutput>
| |
"Java" (kurso)
OOP programavimo Java Skm Pradedant nuo 49 €. |
| |
MySQL (kurso)
Valdymas atviro kodo duomenų bazėje. Nuo 39 €. |
| |
Paint Shop Pro (kurso)
Web grafikos ir nuotraukų redagavimo su Corel PSP, žinoma. Pradedant nuo 49 €. |