Subject: RE: [xsl] Selecting an Attribute Based on Conditions of a Subsequent Node From: "Pilarski,James" <James.Pilarski@xxxxxxxxx> Date: Fri, 31 Jan 2003 12:00:59 -0600 |
Thanks, your suggestion worked wonderfully. Jim -----Original Message----- From: Siva Jasthi [mailto:siva.jasthi@xxxxxxx] Sent: Friday, January 31, 2003 11:42 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Selecting an Attribute Based on Conditions of a Subsequent Node <xsl:variable name="a" select="/Account/NodeName[NodeType/@Value='Secondary']/@Name" /> here is the secondary <xsl:value-of select="$a" /> <xsl:variable name="b" select="/Account/NodeName[NodeType/@Value='Primary']/@Name" /> here is the secondary <xsl:value-of select="$b" /> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Pilarski,James Sent: Friday, January 31, 2003 11:00 AM To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Selecting an Attribute Based on Conditions of a Subsequent Node I am trying to select an attribute from a list of nodes that is conditional based on the contents of a node below it. Here is the sample XML: <?xml version="1.0" encoding="UTF-8"?> <Account> <NodeName Name="Acme"> <NodeType Value="Primary"/> </NodeName> <NodeName Name="Widget"> <NodeType Value="Secondary"/> </NodeName> </Account> What I want is to select @Name from NodeName based on the @Value attribute in the NodeType element. In other words, I want to determine which @Name attribute is Primary and which one is Secondary. This XML is generated out of a database so its format is not very good and not always sorted. This prevents me from doing this based strictly on position. Any suggestions? Thanks, Jim XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Selecting an Attribute Ba, cknell | Thread | Re: [xsl] Selecting an Attribute Ba, Wendell Piez |
Re: [xsl] operator in xsl, Francis Norton | Date | Re: [xsl] operator in xsl, David Carlisle |
Month |