Sign Up
Search
Options
search
Chat
Help
News
Log in
Not Logged in
Home
»
Boards
»
Stylus Studio Developer Network
»
XSLT Help and Discussion
»
IF????? HELP!!!!
Topic
Topic Page
1
2
3
4
5
6
7
8
9
Prev Topic
Next Topic
next
Subject:
IF????? HELP!!!!
Author:
Todd Jaspers
Date:
26 Apr 2004 09:51 AM
Hey guys, I have a section of text in my XML code that looks like this:
<TEXTLINES>
<TEXTLINE emphasized="true">
<TEXT>ATYPICAL SQUAMOUS CELLS OF UNDETERMINED SIGNIFICANCE (ASC-US)</TEXT>
</TEXTLINE>
</TEXTLINES>
Now, emphasized will not always be true.. it will be false 70% of the time.
The code I came up with to figure this out was....
<xsl:for-each select="$InterpSection/TEXTLINES/TEXTLINE">
<span>
<xsl:choose>
<xsl:when emphasized="true">
<strong>
<xsl:value-of select="TEXT/text()"/>
</strong>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="TEXT/text()"/>
</xsl:otherwise>
</xsl:choose>
</span>
</xsl:for-each>
The original code before was...
<xsl:for-each select="$InterpSection/TEXTLINES/TEXTLINE">
<span>
<xsl:value-of select="TEXT/text()"/>
<span
</xsl:for-each>
THIS worked perfectly, except that it doesn't take into consideration the EMPHESIZE. Any idea why this wouldn't work?
XSLT Studio says to me...
TransformerException: "emphasized" attribute is not allowed on the xsl:when element!
THANKS!!!
Todd
top
Subject:
Re: IF????? HELP!!!!
Author:
Minollo I.
Date:
26 Apr 2004 10:14 AM
You should change the xsl:when statement to:
<xls:when test="@emphasized='true'">
Minollo
Topic Page
1
2
3
4
5
6
7
8
9
Prev Topic
Next Topic
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 to Conference:
Select Conference
Stylus Studio Feature Requests
Stylus Studio Technical Forum
Website Feedback
XSLT Help and Discussion
XQuery Help and Discussion
Stylus Studio FAQs
Stylus Studio Code Samples & Utilities
Stylus Studio Announcements
go
Log In Options
Username:
Password:
Site Map
|
Privacy Policy
|
Terms of Use
|
Trademarks
Stylus Scoop XML Newsletter:
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.