..
Cold Fusion można bardzo łatwo dokonać transformacji pliku XML przy użyciu XSLT CFHTTP polecenie, aby pobrać plik XML, a nawet pilota.
Zanim przejdziemy do przykładu CFML kodu, możemy utworzyć plik XML i test pliku XSLT, pierwszej i drugiej, będzie nazwane database.xml style.xsl. Oto kody:
database.xml
<? Wersja Xml = "1.0"?>
<baza_danych>
<record>
<name> Joseph </ name>
<Ostatnia <Zielony / name>
</ Records>
<record>
<name> Antonio </ name>
<Ostatnia <Biały / name>
</ Records>
<record>
<name> Mario </ name>
<Ostatnio Smith </ name>
</ Records>
</> Bazy danych
style.xsl
<? Wersja Xml = "1.0" encoding = "ISO-8859-1"?>
<Xsl: stylesheet version = "1.0"
xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
Lista użytkowników <h1> </ h1>
<table border="1">
<tr>
Nazwa align="left"> <th </ th>
align="left"> <th Nazwisko </ 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>
Poniższe linki Więcej informacji na temat XML i XSLT .
Mijamy CFML kodu.
Zaczynamy od lokalizacji pliku XML, przy użyciu metody przesyłania danych i nie rozwiązuje adres URL pliku:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">Teraz zlokalizować plik XSLT:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
Czytamy plik XSLT po zlokalizowanych:
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Wykonujemy transformacji fizycznie skojarzenie pliku XML i pliku XSLT za pomocą XMLTransform ():
Wynik = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Wyprowadzenie wyniku przekształcenia na stronie:
<cfoutput> # wynikiem # </ cfoutput>Oto pełna kod aplikacji:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Wynik = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # wynikiem # </ cfoutput>
| |
Excel (Ebook)
Tworzenie arkuszy kalkulacyjnych i obliczenia. Tylko 25 €. |
| |
MS Access (Kurs)
Dowiedz się, jak tworzyć i zarządzać bazami danych łatwo i szybko. Począwszy od 29 €. |
| |
SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Począwszy od 39 €. |