[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Still thinking to object oriented...
> I want to search for all nodes which for this example contain the > phrase "to_search" and than i want to ascend from the found node > accross the ancestor-or-self axis to output every parent but in the > order as they appear in the xml sourc well that sounds like <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> : <xsl:value-of select="//*[descendant-or-self::*[contains(name(),'to_search')]]/name()" separator=" "/> </xsl:template> </xsl:stylesheet> but that doesn't produce your requested output, it produces $ saxon9 nodesearch.xml nodesearch.xsl <?xml version="1.0" encoding="UTF-8"?> : node_a node_c node_d node_c node_e node_c node_i node_c node_l node_c node_v node_d node_c node_q node_c node_d node_u node_c node_l node_c node_d node_c node_l node_c node_i node_to_search_1 node_c node_s node_c node_d node_c node_to_search_2 you requested node_b but that has no descendant "search" node so I don't see why it should be output? David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|