..
Cold Fusionは 、非常に簡単であってもリモート、XMLファイルを取得するためにXSLT CFHTTPのコマンドを使用してXMLファイルに変換することができます。
CFMLのコード例に進む前に、XMLファイルおよびXSLTファイルのテストは、最初に作成し、2番目はdatabase.xml style.xsl呼び出されます。 ここでコードは次のとおりです。
database.xml
<?XMLのバージョン="1.0"?>
<database>は
<RECORD>
<name>のジョセフ</名前>
<日グリーン</名前>
</レコード>
<RECORD>
<name>のアントニオ</名前>
<最後のホワイト</姓>
</レコード>
<RECORD>
<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>
<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: - 各>
</表>
オプション</ xsl:テンプレート>
</ XSL:スタイルシート>
に関する詳細については、以下のリンクに従っ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">物理的にXMLTRANSFORM()を使用して XMLファイルとXSLTファイルをマッピングの変換を行う。
結果= <CFSET XMLTransform(CFHTTP.fileContent, var_xslt)>ページの変換結果を出力する。
<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>は
| |
ASPとAccess(電子ブック)
ASPでMS Accessのデータベースを管理する。 わずか29€で。 |
| |
CSS(コース)
W3C CSSやXHTMLに応じてWebデザインとアクセシビリティ。 29€から開始。 |
| |
HTML(コース)
29€からWeb用のマークアップ言語。 |