..
Cold Fusion çok kolay hatta uzak, XML dosyası almak için XSLT CFHTTP komutunu kullanarak bir XML dosyasına dönüşüm yapabilirsiniz.
CFML kod örneği geçmeden önce, bir XML dosyası ve bir XSLT dosyası testi oluşturmak birinci ve ikinci database.xml style.xsl çağrılır. İşte kodlar şunlardır:
database.xml
<? Xml version = "1.0"?>
<veritabanı>
<record>
<name> Joseph </ name>
<Son Yeşil </ name>
</ Kaydet>
<record>
<name> Antonio </ name>
<Son Beyaz </ soyad>
</ Kaydet>
<record>
<name> Mario </ name>
<Son Smith </ name>
</ Kaydet>
</ Veritabanı>
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> Kullanıcı Listesi </ h1>
<table border="1">
<tr>
<th align="left"> Adı </ th>
<th align="left"> Soyadı </ 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>
</ Masa>
</ Xsl: template>
</ Xsl: stylesheet>
Hakkında daha fazla bilgi için aşağıdaki bağlantıları takip XML ve XSLT .
CFML kodu geçmeden.
Veri gönderme yöntemini kullanarak, XML dosyasının konumu ile başlar ve dosyanın URL'sini çözmek değil edelim:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">Şimdi XSLT dosyası lokalize:
<CFSET Mio_xslt = ExpandPath("style.xsl")>
: Biz bulunan XSLT dosyasını okuduktan sonra
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">Fiziksel XMLTransform () kullanarak XML dosyası ve XSLT dosya eşleme dönüşüm gerçekleştirmek:
Sonuç = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>Sayfadaki dönüşüm sonucu çıktısı:
<cfoutput> # sonuç # </ cfoutput>İşte uygulamanın tam kodu:
<CFHTTP Url="database.xml" method="GET" resolveurl="false">
<CFSET Mio_xslt = ExpandPath("style.xsl")>
<CFFILE ACTION="READ" FILE="#mio_xslt#" VARIABLE="var_xslt">
Sonuç = <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>
<cfoutput> # sonuç # </ cfoutput>
| |
ASP ve Access (Ebook)
ASP ile MS Access veritabanı yönetimi. Sadece 29 de €. |
| |
ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders. |
| |
HTML (Ders)
29 € dan Web için biçimlendirme dili. |