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
David CorleySubject: How can I show only elements containing attributes of a specific value?
Author: David Corley
Date: 13 Feb 2006 04:27 PM
I have an xml file structured as follows:
<level1 attribute1>
<level2>
<level3 attribute1 />
</level2>
<level2>
<level3 attribute1 />
</level2>
<level1>

I want to be able to display a table that only shows the level1 attribute 1 if level3 attribute1 is equal to a certain value.
I've attached a zip file containing the files I'm using. In real world terms I want to be able to display only those <file> elements whose <violation> element contains a "priority" attribute of a particular value. I can get the xslt to display all <file> elements showing only the <violation> elements whose priority is of a particular value.However, it still shows every <file> regardless of whether it contains a <violation> whose priority is the one I'm trying to match.
The files I have included are currently configured to show only the violations whose priority is 2. As can be seen, while it shows only priority 2 violations, it shows every file, even though no violations are shown for each file.


UnknownXSLT(1).zip

Postnext
Minollo I.Subject: How can I show only elements containing attributes of a specific value?
Author: Minollo I.
Date: 13 Feb 2006 04:38 PM
David,
you would have to change...

<xsl:for-each select="file">

...into...

<xsl:for-each select="file[violation/@priority=2]">

Minollo

Posttop
David CorleySubject: How can I show only elements containing attributes of a specific value?
Author: David Corley
Date: 13 Feb 2006 04:42 PM
You're a star Minollo! Worked straight off the bat. You have no idea how long I've been working on that. Thank you so much!

 
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.