..
Cold Fusion может очень легко сделать преобразование XML-файл с помощью XSLT CFHTTP команду для получения XML-файл, даже пульт ДУ.
Прежде чем перейти к CFML пример кода, создавать XML-файл и тест XSLT-файл, первая и вторая будет называться database.xml style.xsl. Вот коды:
database.xml
<? Xml версия = "1.0"?>
<database>
<record>
<name> Джозеф </ имя>
<Последний <Зеленый / имя>
</ Record>
<record>
<name> Антонио </ имя>
<Последний <Белый / фамилия>
</ Record>
<record>
<name> Марио </ имя>
<Последний Смит </ имя>
</ Record>
</ База данных>
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: в обмен на каждой>
</ TABLE>
</ 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">Физически осуществлять преобразование отображения XML-файла и файла XSLT использованием XMLTransform ():
Результат = <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>
| |
AutoCAD (книга)
Создание архитектурных сооружений. Находясь всего в 29 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |
| |
Visual Basic 6 (курс)
Сделать Приложения для настольных компьютеров с VB6. С 39 €. |