..
ฟิวชั่นเย็นได้อย่างง่ายดายมากสามารถทำให้การเปลี่ยนแปลงไปยังแฟ้ม XML โดยใช้ XSLT CFHTTP คำสั่งที่จะดึงไฟล์ XML, ระยะไกลได้
ก่อนที่จะย้ายตัวอย่างรหัส CFML, สร้างแฟ้ม XML ที่มีการทดสอบและแฟ้ม XSLT ที่แรกและที่สองจะถูกเรียกว่า database.xml style.xsl ที่นี่โค้ดมีดังนี้
database.xml
<? รุ่น xml ="1.0"?>
<database>
<record>
<name> Joseph </ ชื่อ>
<กรีน <ครั้งสุดท้าย / ชื่อ>
<บันทึก />
<record>
อันโตนิโอ <name> </ ชื่อ>
<<สีขาวครั้งสุดท้าย / นามสกุล>
<บันทึก />
<record>
<name> มาริโอ </ name>
<ครั้งสุดท้าย Smith </ name>
<บันทึก />
<ฐานข้อมูล />
style.xsl
<? รุ่น xml = การเข้ารหัส"1.0"="ISO - 8859 - 1"?>
<xsl : รุ่นสไตล์ ="1.0"
xmlns : XSL ="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
รายชื่อผู้ใช้ <h1> </ h1>
<table border="1">
<tr>
ชื่อ align="left"> <th </ th>
<th align="left"> นามสกุล </ th>
</ TR>
select="database/record"> <xsl:for-each
<tr>
<td> <xsl:value-of select="nome"/> </ font>
<td> <xsl:value-of select="cognome"/> </ font>
</ TR>
</ xsl : for - each>
</ 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>
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |
| |
Web Design (หลักสูตร)
เว็บไซต์ออกแบบด้วย HTML, CSS และ Dynamic HTML จาก 39 € |
| |
XML (หลักสูตร)
การสร้างโครงสร้าง XML, XSL และขยายภาษาอื่น ๆ เริ่มต้นจาก 29 € |