[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT Stylesheet Exclude Parental Search Results?
<xsl:template match="/"> so the cntext here is the root of the document, ie the parent of the html element. <xsl:when test="contains(.,'Firstname:')"> so . here is the whole document and you are taking its string value, which is all the character data in the document, ignoring all element markup. So if the file, anywhere contains the string 'Firstname:' and it also has an element matching /ns:html/ns:body/ns:div[@id='content']/ns:p/ns:strong" then you do <xsl:value-of select="."/> which is the string value of teh whole document. a) you probably want to as on xsl-list rather than here and b) you want somthing like <xsl:for-each test="/ns:html/ns:body/ns:div[@id='content']/ns:p/ns:strong"> <xsl:choose> <xsl:when test="contains(.,'Firstname:')"> <firstname><xsl:value-of select="."/></firstname> </xsl:when> so you are testing the strong element and outputting its content, not testing the whole document. 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. ________________________________________________________________________
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|