xsl-list
[Top] [All Lists]

Re: [xsl] Identifying sets of child elements that meet a certain condition

2008-02-11 09:04:54
My mistake. Sorry -- I missed a node in the for-expression (my actual
data set is slightly different from my sample data. Duh).

Thanks so much,
Mark


On Feb 11, 2008 10:54 AM, Mark Peters <flickrmeister(_at_)gmail(_dot_)com> 
wrote:
Hi Michael,

Is this what you're suggesting?

   <xsl:template match="/">
           <topic>
                  <ul>
                       <xsl:for-each
select="/data/component[not(attributeList/attribute/@name='a')]">
                           <xsl:sort select="@name"/>
                              <li>
                                  <xsl:value-of select="@name"/>
                              </li>
                       </xsl:for-each>
                   </ul>
            </topic>
       </topic>
   </xsl:template>

I tried that, but the results included no list items.

Thanks,
Mark



On Feb 11, 2008 10:41 AM, Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:
In the following XML document, I'm trying to identify the
component nodes that do not contain an attribute with the
name "a." In the example, the only component that meets this
criterion is "3."

/data/component[not(attribute/@name='a')]

Michael Kay
http://www.saxonica.com/


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--






--

Mark Peters
Senior Technical Writer
Saba Software




-- 

Mark Peters
Senior Technical Writer
Saba Software

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--