Click to See Complete Forum and Search --> : XML with CFM ¿?


moiseszaragoza
06-19-2009, 08:32 PM
i have a flash file that calls a XML
but i need to populate the data in the XML with some dynamic content.


SAMPLE XML SCHEMA

<image>
<url>images/#db.image1#</url>
<caption><![CDATA[<font size="50">#db.NAME#</font></caption>
<width>#db.width#</width>
<height>#db.height#</height>
</image>



But i need to get the Query to happen inside the XML file

TiGGi
06-23-2009, 04:35 PM
what you can do is generate and save xml file using cfsavecontent/cffile tag or you can use .cfm file instead of .xml that would output data in the xml format you need.

moiseszaragoza
06-29-2009, 01:02 PM
I am using a Flash file that calls gallery.xml
its hardcoded into the flash and i cant edit the flash file.

the code in my page looks like



<cfsavecontent variable="gallery">
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gallery frameColor="0xFFFFFF" frameWidth="15" imagePadding="20" displayTime="6" enableRightClickOpen="true">
<image>
<url>http://www.modelproductions.com/proimages/avatar9.jpg</url>
<caption><![CDATA[<font size="50">Example Gallery</font><br>An example large format <u><a href="http://www.airtightinteractive.com/projects/autoviewer">AutoViewer</a></u> gallery.]]></caption>
<width>269</width>
<height>317</height>
</image>
<image>
<url>http://www.modelproductions.com/proimages/avatar9.jpg</url>
<caption>Pellentesque turpis leo, dignissim ac, vestibulum quis, hendrerit quis, enim.</caption>
<width>465</width>
<height>700</height>
</image>
<image>
<url>http://www.modelproductions.com/proimages/avatar9.jpg</url>
<caption><![CDATA[Captions can be HTML formatted. Supported tags are <b>bold</b>, <u>underline</u>, <i>italics</i>, <u><a href="http://www.google.com" target="_blank">hyperlinks</a></u>, linebreaks<br> and <font color="#ffff00" size="60">font tags</font>.]]></caption>
<width>700</width>
<height>465</height>
</image>
</gallery>
</cfsavecontent>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','800','height','400','src','autoviewer','quality','high','plug inspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','autoviewer' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="800" height="400">
<param name="movie" value="autoviewer.swf" />
<param name="quality" value="high" />
<embed src="autoviewer.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="400"></embed>
</object></noscript>
</body>
</html>




but its not working
what am i doing wrong

TiGGi
07-06-2009, 02:15 PM
you need to use something like this bellow the </cfcontent>
<cffile action="write" file="filename.xml" output="#gallery#" nameconflict="overwrite">

cffile will write the saved content to a xml file that you can use in the flash