[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Michael Kay" <mike@s...>
  • To: "'Jack Bush'" <netbeansfan@y...>,<xml-dev@l...>
  • Date: Wed, 28 Jan 2009 13:27:45 -0000

We are finally seeing the light at the end of this tunnel. I managed to extract every element values in <p> (single/multiples) except one with the following structure:

 

<p>

<strong>Hobbies:</strong>

<a shape="rect" href="http://www.hobbies.com/fishing" title="Shark Hunting">Coral Bay</a>

fishing

</p>

 

I tried the following combinations to get the value 'fishing' without much luck:

 

<xsl:template match="ns:p[ns:strong='Hobbies:']">

<xsl:for-each select="text()[normalize-space() != '']">

<hobbies><xsl:value-of select="normalize-space()"/></hobbies>

</xsl:for-each>

</xsl:template>

 

This should work. But you said that <hobbies><xsl:value-of select="../ns:a"/></hobbies> works (starting from the <strong> element). I would expect that to return <hobbies>Coral Bay</hobbies>. Are you sure the input is what you say it is?

http://au.rd.yahoo.com/galaxy/mail/tagline2/*http://au.docs.yahoo.com/mail/smarterinbox

http://www.saxonica.com/ 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member