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
Nancy BufkinSubject: Selecting Attribute nodes
Author: Nancy Bufkin
Date: 30 Oct 2008 05:03 PM
Originally Posted: 30 Oct 2008 04:54 PM
Hi I have been working with xslt for a week now and I am having a problem outputing xml data, specifically attribute nodes to a tabular format.

I have attached a subset of my xml file.

My select statements look like this

(1)<xsl:value-of select="Properties/Property/Properties/Property/@Name"/>

(2) <xsl:value-of select="Properties/Property/@Name"/>

When I transform the xslt file I am getting all of the Values for Name.

i.e.

Column 1 Column 2

Gas Station pump1 Tank Item (etc) 14011 14019 14006 14013


What I want is

Column 1 Column 2
Gas Station 14011
pump1 14019
Tank 14006
Item 14013


Unknownexample(5).xml

Posttop
(Deleted User) Subject: Selecting Attribute nodes
Author: (Deleted User)
Date: 04 Nov 2008 08:37 AM
Hi Nancy,
you are iterating over all the names, then over all the values; if you want them alternated, you need to do

<xsl:for-each select="Properties/Property">
<xsl:value-of select="Properties/Property/@Name"/>
<xsl:value-of select="@Name"/>
</xsl:for-each>

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.