..
Cold Fusion může velmi snadno provést transformaci do XML souboru pomocí XSLT CFHTTP příkaz k načtení souboru XML, dokonce i vzdálené.
Před přechodem na CFML kódu například vytvořit XML soubor a soubor XSLT test, první a druhý se bude jmenovat database.xml style.xsl. Zde jsou kódy:
database.xml
<? Xml version = "1.0"?>
<databáze>
<record>
<name> Joseph </ name>
<Poslední zelená </ name>
</ Záznam>
<record>
<name> Antonio </ name>
<Poslední bílé </ příjmení>
</ Záznam>
<record>
<name> Mario </ name>
<Poslední Smith </ name>
</ Záznam>
</ Databáze>
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> Seznam uživatelů </ h1>
<table border="1">
<tr>
<th align="left"> Název </ TH>
<th align="left"> Příjmení </ 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 podle níže uvedené odkazy pro více informací o XML a XSLT .
Přechodem na CFML kód.
Začněme umístění souboru XML, metodou přenosu dat a nevyřeší URL souboru:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">Nyní lokalizaci souboru XSLT:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Poté, co jsme si soubor XSLT nachází:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Fyzicky provést transformaci mapování XML soubor a soubor XSLT pomocí XMLTransform ():
Výsledek = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Výstup výsledku transformace na stránce:
<cfoutput> # # výsledek </ cfoutput>Zde je kompletní kód aplikace:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Výsledek = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # # výsledek </ cfoutput>
| |
Front Page (ebook)
Vytváření webových stránek bez znalosti HTML. Pouhých 25 €. |
| |
HTML (kurz)
Značkovací jazyk pro web od 29 €. |
| |
Paint Shop Pro (první)
Webové grafiky a úpravy fotografií s Corel PSP známy. Od 49 €. |