..
Cold Fusion μπορεί πολύ εύκολα να κάνουν τη μετατροπή σε ένα αρχείο XML με XSLT CFHTTP την εντολή για να ανακτήσετε το αρχείο XML, ακόμη και απομακρυσμένες.
Πριν προχωρήσω στην CFML παράδειγμα κωδικό, να δημιουργήσετε ένα αρχείο XML και της δοκιμασίας αρχείο XSLT, το πρώτο και το δεύτερο θα ονομάζεται database.xml style.xsl. Εδώ είναι οι κωδικοί:
database.xml
<? XML Έκδοση = "1.0"?>
<database>
<record>
<name> Joseph </ name>
<Τελευταία <Πράσινο / name>
</> Εγγραφή
<record>
<name> Antonio </ name>
<Τελευταία <Λευκό / επώνυμο>
</> Εγγραφή
<record>
<name> Mario </ name>
<Τελευταία Smith </ name>
</> Εγγραφή
</ Βάση δεδομένων>
style.xsl
<? XML Έκδοση = "1.0" encoding = "ISO-8859-1";>
<Xsl: stylesheet version = "1.0"
xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h1> Κατάλογος χρηστών </ h1>
<table border="1">
<tr>
th-Όνομα align="left"> </ th>
th-align="left"> Επώνυμο </ 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-κάθε>
</ Table>
</ Xsl: template>
</ Xsl: stylesheet>
Ακολουθήστε τους παρακάτω συνδέσμους για περισσότερες πληροφορίες σχετικά με XML και XSLT .
Προχωρώντας προς το CFML κώδικα.
Ας αρχίσουμε με τη θέση του αρχείου XML, χρησιμοποιώντας τη μέθοδο της αποστολής δεδομένων και να μην επιλύσει το URL του αρχείου:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">Τώρα εντοπίσουν το αρχείο XSLT:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Μετά διαβάζουμε το αρχείο XSLT που βρίσκονται:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Σωματικά πραγματοποιεί τη μετατροπή χαρτογράφησης το αρχείο XML και το αρχείο XSLT χρησιμοποιώντας το XMLTransform ():
Αποτέλεσμα = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Outputting το αποτέλεσμα του μετασχηματισμού στη σελίδα:
<cfoutput> # # αποτέλεσμα </ cfoutput>Εδώ είναι ο πλήρης κώδικας της εφαρμογής:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Αποτέλεσμα = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # # αποτέλεσμα </ cfoutput>
| |
E-commerce με ASP (ebook)
Ηλεκτρονικό εμπόριο και Καλάθι με ASP. Μόνο 35 €. |
| |
Flash MX (Advanced)
Γίνετε σχεδιαστής ιστοσελίδων από 29 €. |
| |
Κεντρική Σελίδα (ebook)
Δημιουργία ιστοσελίδων χωρίς να γνωρίζει HTML. Μόλις 25 €. |