XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Conferences Close Tree View
+ Stylus Studio Feature Requests (1123)
- Stylus Studio Technical Forum (13809)
-> + How to read the value of defau... (2)
-> + Set the xmlns namespace depend... (11)
-> + CVS integration (2)
-> + buiding your own nodesets (11)
-> + XSD Validation (3)
-> + Moving Stylus Studio (2)
-> + StylusFileFactory.unlockAPI() ... (5)
-> + StylusFileFactory.unlockAPI FA... (2)
-> + Has the beta been released yet... (2)
-> + Custom File System java.lang.N... (4)
-> + Complex Flat File to XML Conve... (10)
-> + convert positional flat file t... (9)
-> + XML Schema to XML Document (2)
-> + Web Services Call Returns Noth... (6)
-> + Product Activation Question (5)
-> + Empty Columns Not Seen when Us... (6)
-> + Problems with targetNamespace ... (2)
-> + Show Restriction Facets in Dia... (2)
-> + xml to flat file (2)
-> + Xs3p schema doc generator crea... (2)
-> + RDBXML connection to Oracle DB... (4)
-> + HTML to XML wizard - What Java... (2)
-> + Berkeley DB XML integration (5)
-> + Cannot open local XML file in ... (2)
-> + Collections in the latest ente... (3)
-> + Is there an XSD import limitat... (2)
-> + Evaluation Copy Installation P... (2)
-> + Convert to XML selections miss... (3)
-> + 837 to XML error (7)
-> + finding un-used types (2)
-> + Seble WSDL using Soap_DOC (8)
-> + XSL_FO to RTF conversion (2)
-> + Schema Newbie (2)
-> - Siebel WSDL not parsed correct... (1)
-> + File type associations disappe... (2)
-> + Pattern issues with & < charac... (3)
-> + 2 stylus studio newbie questio... (2)
-> + Using Adapters (4)
-> + Names spaces (3)
-> + security alert (2)
-> + using variables for xpath stri... (2)
-> + GUI widget for defining collec... (4)
-> + with xslt , in preview, tree v... (4)
-> + CSV to XML: Ignore Missing Fie... (3)
-> + SS 2006 R3 Ent cannot find JRE... (19)
-> + Issue with external Javascript (2)
-> + Adapter issues - Failng to Con... (6)
-> - Tools \ Keyboard not showing a... (1)
-> + CSV to XML: Size Limit? (2)
-> + Comparing two nodes (4)
-> + Relationship between Stylus St... (3)
-> + HOme studio is failing to save... (5)
-> + EDI parsing questions (2)
-> + Is it possible to have empty d... (5)
-> + Xpath Query Editor (5)
-> + Carriage returns and line feed... (7)
-> + CVS: Configuration of ZEUS for... (4)
-> + Unable to reset debug toolbar (2)
-> + Not able to generate JAXB clas... (2)
-> + Unable to Bulk Load the XML fi... (7)
-> - Stylus Studio Does Not Install... (1)
-> + DESADV 93A (3)
-> + Stylus Studio Installs Trojan ... (6)
-> + Subversion Support (2)
-> + Changes to XML file not persis... (3)
-> + Stylus is crashing everytime i... (4)
-> + New XPath Query Window in Rele... (6)
-> + Convert to XML not converting ... (3)
-> + Joining variables to xpath exp... (5)
-> + Locale Settings (2)
-> + EDI to XML using adapter (2)
-> + Out of Memory using WYSIWYG XS... (2)
-> + Poor Database Support (2)
-> + WSDL (3)
-> + How to Insert To DB with Java (8)
-> + Stylus Studio with Java 1.5.0_... (2)
-> + Help with strange XML file - p... (6)
-> + WSDL will not create scenario (3)
-> + 'import module ..' line disapp... (3)
-> + Install does not create regist... (11)
-> + Finding a node by its name! (8)
-> + To create local hyperlinks in ... (2)
-> + More on invalid characters (2)
-> - Entity Reference Toggle for XM... (1)
-> + Flat file with complex layout ... (2)
-> + xsl - 2 source documents? (2)
-> - Adobe Framemaker Readable XML (1)
-> + berkeley db xml container upda... (2)
-> + Problem Database connection (2)
-> + Error validating a small docum... (4)
-> + Error validating a 252MB file (4)
-> - Urgent!!!Help required regardi... (1)
-> - Help regarding xsl-fo:Detectin... (1)
-> + Web Service operationss are no... (2)
-> + XML Stylesheet help (8)
-> + OutOfMemory Error (2)
-> + Export XML Tree (2)
-> + Web Service Client - JAXRPCTIE... (4)
-> + Invalid byte 1 of 1-byte UTF-8... (2)
-> + Project Wizard come up empty (12)
-- Previous [1801-1820] [1821-1840] [1841-1860] Next
+ Website Feedback (243)
+ XSLT Help and Discussion (7447)
+ XQuery Help and Discussion (1861)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (361)
+ Stylus Studio Announcements (113)
Topic  
Postnext
George MurphySubject: Reading XML file with Stylus Studio Professional applying a XSLT style.
Author: George Murphy
Date: 26 Apr 2006 12:05 PM
Hi I am totally new to XSLT. I am an experienced ColdFusion Developer. I am grabbing this RSS rdf file from here via CFHTTP.
http://finance.yahoo.com/rss/MajorAirlines/
I am calling the RSS file dave_blog.rdf

I have designed a stylesheet for it called. Untitled1.xsl

Everything loks great in the WYSIWYG. My question is how do I get this to work in a browser through ColdFusion? Or how do I get it to work in a browser period. Here is my ColdFusion Code.
<cffile action="READ" file="#ExpandPath("dave_blog.rdf")#" variable="variables.xmlData">
<cffile action="READ" file="#ExpandPath("Untitled1.xsl")#" variable="variables.xsltData">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>XSLT Test</title>
<style type="text/css">
p.article {
font-family: 'verdana';
font-size: 11px;
}
</style>
</head>
<body>
<!--- Output transformed data --->
<cfoutput>#XmlTransform(variables.xmlData, variables.xsltData)#</cfoutput>
</body>
</html>


Unknowndave_blog.rdf
RSS Feed

UnknownUntitled1.xsl

Postnext
Minollo I.Subject: Reading XML file with Stylus Studio Professional applying a XSLT style.
Author: Minollo I.
Date: 26 Apr 2006 12:50 PM
If you want to open the .rdf inside a browser and have the transformation automatically applied, you can add the following XML PI immediately after the <?xml one:

<?xml-stylesheet href="untitled1.xsl" type="text/xsl"?>
(assuming the XSLT is in the same folder)

I have no experience with ColdFusion to answer that part of your question.

Postnext
Ivan PedruzziSubject: Reading XML file with Stylus Studio Professional applying a XSLT style.
Author: Ivan Pedruzzi
Date: 26 Apr 2006 02:12 PM


I didn't try but should it be enough do the following?
Assuming taht the page is executed on the server and #XmlTransform simply run the xslt and return the result

<cffile action="READ" file="#ExpandPath("dave_blog.rdf")#" variable="variables.xmlData">
<cffile action="READ" file="#ExpandPath("Untitled1.xsl")#" variable="variables.xsltData">
<cfoutput>#XmlTransform(variables.xmlData, variables.xsltData)#</cfoutput>

Also you are missing the doctype declaration in your xslt

<xsl:output method="html" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"/>

Hope this helps
Ivan Pedruzzi
Stylus Studio Team

Posttop
George MurphySubject: Reading XML file with Stylus Studio Professional applying a XSLT style.
Author: George Murphy
Date: 27 Apr 2006 11:03 AM
Thanks for your post. I was able to get this working using the same method that you used however I had to rename the .rdf file to xml and it worked fine. Here is my code.

<!--- This code gets the latest news feed --->
<cfhttp url="http://finance.yahoo.com/rss/MajorAirlines" method="get" timeout="5" path="XXX/XXX/XXX" file="newsfeed.xml" />
<!--- This code reads the latest newsfeed and style sheet and turns them into structures for the XmlTransform function --->
<cffile action="READ" file="#ExpandPath("newsfeed.xml")#" variable="variables.xmlData">
<cffile action="READ" file="#ExpandPath("Untitled1.xsl")#" variable="variables.xsltData">
<!--- Output transformed data --->
<h3>Airline Industry News</h3>
<cfoutput>#XmlTransform(variables.xmlData, variables.xsltData)#</cfoutput>

   
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.