title: How to parse html item embedded items in xml file with Scrapy
body: <p>I am trying to parse an xml feed with XMLFeedSpider</p>
  
  <p>In the XML feed I want to extract the 'price' item :</p>
  
  <pre><code>&lt;span class="price" id="product-price-2037"&gt;19,77 €&lt;/span&gt;
  </code></pre>
  
  <p>but this price item is in html code inside a  tag as it follows :</p>
  
  <pre><code>&lt;channel&gt;
  &lt;item&gt;
  &lt;title&gt;
  &lt;![CDATA[ product title ]]&gt;
  &lt;/title&gt;
  &lt;meta http-equiv="X-UA-Compatible" content="IE=8"/&gt;
  &lt;link&gt;http://example.com/apage.html&lt;/link&gt;
  &lt;description&gt;
  &lt;![CDATA[
  &lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://example.com/apage.html"&gt;
  &lt;img src="http://example.com/media/catalog/product/aimage173.jpg" border="0" align="left" height="75" width="75"&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;td style="text-decoration:none;"&gt; &lt;div class="price-bframe"&gt; &lt;p class="old-price"&gt; &lt;span class="price-label"&gt;Prix normal :&lt;/span&gt;
  &lt;span class="price" id="old-price-2895037"&gt;40,00 €&lt;/span&gt; &lt;/p&gt;
  &lt;p class="special-price"&gt; &lt;span class="price-label"&gt;Prix spécial :&lt;/span&gt;
  &lt;span class="price" id="product-price-2037"&gt;19,77 €&lt;/span&gt; &lt;/p&gt; &lt;/div&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
  ]]&gt;
  &lt;/description&gt;
  &lt;/item&gt;
  &lt;/channel&gt;
  </code></pre>
  
  <p>Here is my actual spider : </p>
  
  <pre><code>from scrapy.contrib.spiders import XMLFeedSpider
  from scrapy.selector import XmlXPathSelector
  from tutorial.items import DmozItem
  
  class DmozSpider(XMLFeedSpider):
  name = 'myspidername'
  allowed_domains = ["example.com"]
  start_urls = ['http://example.com/rss/catalog/new/store_id/1/']
  iterator = 'iternodes'
  itertag = 'channel'
  
  def parse_node(self, response, node):
      title = node.select('item/title/text()').extract()
      link = node.select('item/link/text()').extract()
      price = node.select('*[@class=price"]text()').extract()
      item = DmozItem()
      item['title'] = title
      item['link'] = link
      item['price'] = price
      return item
  </code></pre>
  
  <p>The result :</p>
  
  <pre><code>Invalid Xpath: *[@class=price"]text()
  </code></pre>