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
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Janna CrabbSubject: List Created from Section Navigation Not Working
Author: Janna Crabb
Date: 22 Jun 2009 04:30 PM
Hi,

I am new to xslt and xpath. I am trying to create a page with a list of press releases built from a folder structure - main folders with pages of content under them. If the system finds a folder, I want it to display as a title and if it finds a page as a link. Can anyone tell me what I might be doing wrong? I don't get an error message, the content just doesn't show up. Maybe I am telling the xsl to look in the wrong place for content? Thanks for your help!

2009
- Content Page
- Content Page

2008
-Content Page
-Content Page

I've written the following code

<xsl:choose>
<xsl:when test="Navigation[@Name='PressReleaseNavigation']/Page[@Schema='Folder']">
<span><xsl:for-each select="Page/@Name"/></span></xsl:when>
<xsl:otherwise>
<a href="{Page/@URL}">
<xsl:for-each select="Page/@Title" />
</a></xsl:otherwise>

</xsl:choose>

Based off of the following section of XML.
_______________________________________
<Navigation Name="PressReleaseNavigation" Type="Children">
-<Page ID="x1534" URL="x1534.xml?Preview=true&Site=&UserAgent=&IncludeAllPages=true&tfrm=4" Changed="20090521T14:43:26" CategoryIds="" Schema="Folder" Name="2008">
<Page ID="x1585" URL="x1585.xml?Preview=true&Site=&UserAgent=&IncludeAllPages=true&tfrm=4" Title="CASE Graduate Trainee Programme to Boost Higher Education Fundraising" Abstract="CASE Graduate Trainee Programme to Boost Higher Education Fundraising" CreationDate="20090522T11:34:00" Changed="20090527T18:43:37" CategoryIds="" Schema="PressRelease" Name="Press Release" />
<Page ID="x1553" URL="x1553.xml?Preview=true&Site=&UserAgent=&IncludeAllPages=true&tfrm=4" Title="CASE Graduate Trainee Programme to Boost Higher Education Fundraising" Abstract="this is an abstract" NavName="Test Press Release" CreationDate="20090521T13:22:00" Changed="20090521T20:47:23" CategoryIds="" Schema="PressRelease" Name="Test Press Release" />
</Page>
-<Page ID="x1533" URL="x1533.xml?Preview=true&Site=&UserAgent=&IncludeAllPages=true&tfrm=4" Changed="20090521T14:43:26" CategoryIds="" Schema="Folder" Name="2009">
<Page ID="x1542" URL="x1542.xml?Preview=true&Site=&UserAgent=&IncludeAllPages=true&tfrm=4" Title="CASE Announces Recipients of Distinguished Service Awards" Abstract="CASE Announces Recipients of Distinguished Service Awards: Six Honored for Outstanding Service to Education, Advancement" NavName="CASE Announces Recipients of Distinguished Service Awards" CreationDate="20090521T10:08:00" Changed="20090521T15:54:22" CategoryIds="" Schema="PressRelease" Name="CASE Announces Recipients of Distinguished Service Awards" />
</Page>
</Navigation>

Posttop
Alberto MassariSubject: List Created from Section Navigation Not Working
Author: Alberto Massari
Date: 23 Jun 2009 04:23 AM
Hi Janna,
which version of Stylus Studio are you using, and which XSLT processor have you selected in the Scenario Dialog property page?

Thanks,
Alberto

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
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-2016 All Rights Reserved.