..
Cold Fusion môže veľmi ľahko vykonať transformáciu do XML súboru pomocou XSLT CFHTTP príkaz na načítanie súboru XML, dokonca aj vzdialené.
Pred prechodom na CFML kódu napríklad vytvoriť XML súbor a súbor XSLT test, prvý a druhý sa bude volať database.xml style.xsl. Tu sú kódy:
database.xml
<? Xml version = "1.0"?>
<databáze>
<record>
<name> Joseph </ name>
<Posledné zelená </ name>
</ Záznam>
<record>
<name> Antonio </ name>
<Posledné biele </ priezvisko>
</ Záznam>
<record>
<name> Mario </ name>
<Posledné Smith </ name>
</ Záznam>
</ Databáza>
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> Zoznam užívateľov </ h1>
<table border="1">
<tr>
<th align="left"> Názov </ TH>
<th align="left"> Priezvisko </ td>
</ 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>
Postupujte podľa nižšie uvedené odkazy pre viac informácií o XML a XSLT .
Prechodom na CFML kód.
Začnime umiestnenie súboru XML, metódou prenosu dát a nevyrieši URL súboru:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">Teraz lokalizáciu súboru XSLT:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Potom, čo sme si súbor XSLT nachádza:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Fyzicky vykonať transformáciu mapovanie XML súbor a súbor XSLT pomocou XMLTransform ():
Výsledok = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Výstup výsledku transformácie na stránke:
<cfoutput> # # výsledok </ cfoutput>Tu je kompletný kód aplikácie:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Výsledok = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # # výsledok </ cfoutput>
| |
Java (kurz)
OOP programovania v Jave nie. Od 49 €. |
| |
Photoshop (kurz)
Webovej grafiky a úpravu fotografií s populárnym Adobe Photoshop. Od 49 €. |
| |
Web Marketing (kurz)
Miesto propagácie vyhľadávače a marketing. Od 39 €. |