..
Cold Fusion kann sehr leicht machen, die Umwandlung in eine XML-Datei mit XSLT cfhttp den Befehl an die XML-Datei abgerufen werden, auch remote.
Bevor ich auf die CFML Codebeispiel erstellt eine XML-Datei und eine XSLT-Datei zu testen, die erste und die zweite wird als database.xml style.xsl werden. Hier sind die Codes:
database.xml
<? Xml version = "1.0"?>
<Datenbank>
<record>
<name> Joseph </ name>
<Last Green </ name>
</ Record>
<record>
<name> Antonio </ name>
<Letzte White </ Name>
</ Record>
<record>
<name> Mario </ name>
<Letzte 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> User List </ h1>
<table border="1">
<tr>
<th align="left"> Name </ th>
<th align="left"> Nachname </ 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-each>
</ Table>
</ Xsl: template>
</ Xsl: stylesheet>
Befolgen Sie die untenstehenden Links für weitere Informationen über XML und XSLT .
Bewegen Sie sich auf die CFML-Code.
Beginnen wir mit dem Speicherort der XML-Datei zu starten, mit der Methode der Übermittlung der Daten und nicht lösen Sie die URL der Datei:
<cfhttp Url="database.xml" method="get" resolveurl="false">Lokalisieren Sie nun die XSLT-Datei:
<cfset Mio_xslt = ExpandPath("style.xsl")>
Nachdem wir lesen die XSLT-Datei befindet:
<cffile ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Körperlich Durchführung der Transformation die Abbildung der XML-Datei und die XSLT-Datei mit dem XMLTransform ():
Ergebnis = <cfset XMLTransform(CFHTTP.fileContent, var_xslt)>Ausgabe das Ergebnis der Transformation auf der Seite:
<cfoutput> # result # </ cfoutput>Hier ist der vollständige Code der Anwendung:
<cfhttp Url="database.xml" method="get" resolveurl="false">
<cfset Mio_xslt = ExpandPath("style.xsl")>
<cffile ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Ergebnis = <cfset XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # result # </ cfoutput>
| |
Flash MX (Advanced)
Werden Sie ein Designer der Webseiten ab 29 €. |
| |
Front Page (Ebook)
Erstellen von Webseiten ohne HTML-Kenntnisse. Nur 25 €. |
| |
Linux (Kurs)
Ein vollständiger Reiseführer von Open-Source-System. Von 49 €. |