[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: More <xsl:when> questions!

Subject: RE: More <xsl:when> questions!
From: "Medina, Edward" <emedina@xxxxxxx>
Date: Thu, 6 Apr 2000 15:04:04 -0400
RE: More <xsl:when> questions!
> NO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:-) Haha Ok!  


> <xsl:template match="packet" >
> 	<xsl:if  test="../packet/para/title">

 This is actually doing what I want it to do, not really a problem
 since I've used this not to display the titles.

> 	<xsl:when 
> test="contains(/para/text/@text.role,'normal')">
> 
> This query looks for a para element immediately below the 
> document root
> so will always return an empty node set, and thus an empty string.
> 
> you want 
> <xsl:when test="contains(para/text/@text.role,'normal')">
   
I tried the above but it only returns the first para with a text,	
and after that it ingores every para.





> 		 	(<xsl:value-of select="//para/@secur.classif"/>)
> 
> This query always, for every packet, returns the value of the first
> secur.classif attribute in the whole document.
> 
> you want
> 
> 		 	(<xsl:value-of select="para/@secur.classif"/>)

Tried this I get an empty node return, therefore I've used the above
to give me the value of the @secur.classif which is the same through
out the whole document.


> 
> or perhaps
> 
> 		 	(<xsl:value-of 
> select=".//para/@secur.classif"/>)
> if there are para elements not immediately children of packet.


Haven't tried this, but will do this right away.

> 
> 
> 	<xsl:value-of select="para/text"/>
> ah finally a query that is looking inside the current packet element.
> This one looks right.
> 
> David
 
Again the <xsl:value-of select="para/text"/> only returns the first
para/text encountered in the entire document and all the other instances
there is an empty node return.  

What works for me is the following:

<xsl:template match="para">
	<xsl:value-of select="text"/>
	<xsl:apply-templates/>
</xsl:templates>

An this is what I had been using until today, when I changed my xsl and
tried every 
format (except the last one noted) and don't get the result that I need.
FYI for those
of you wondering if it was working fine before why change it.  Well I needed
to manage
graphics to place them in a specific area, and I'm still at a loss how
exactly to do that
without having to change their location in the XML.  

Thanks for you patience Dave, but I think I'll keep picking at it and see
what 
happens.

Eddy


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.