title: xmlvalue vs XMLAttributeValue
body: <p>I parsed an XML file using the following code and got the results as below:</p>
  
  <pre><code>url = htmlTreeParse("http://www.appannie.com/app/ios/candy-crush-saga/", useInternalNodes = T)
  ItemList =getNodeSet(url, "//li/a/@title")
  
  
  &gt;ItemList
  [[1]]
             title 
  "Angry Birds Star Wars HD" 
  attr(,"class")
  [1] "XMLAttributeValue"
  
  [[2]]
             title 
  "iShuffle Bowling 2" 
  attr(,"class")
  [1] "XMLAttributeValue"
  
   ....
  [[15]]
             title 
  "Angry Birds Star Wars Free" 
  attr(,"class")
  [1] "XMLAttributeValue"
  
  attr(,"class")
  [1] "XMLNodeSet"
  </code></pre>
  
  <p>My issue is I'd like to grab the names of the game by parsing it. So I tried this code (based on my experience dealing with xmlValue ) -  </p>
  
  <pre><code>IL &lt;- lapply(ItemList, function(x) c(xmlValue(x), xmlAttrs(x)[["href"]]))
  </code></pre>
  
  <p>But it ends up giving this error : </p>
  
  <pre><code>Error in UseMethod("xmlValue") : no applicable method for 'xmlValue' applied to an object of class "XMLAttributeValue"
  </code></pre>
  
  <p>I did extensive googling but cannot find the solution to deal with XMLAttributeValue. Can someone give me a hint and let me know the difference between xmlValue and xmlAttributeValue?</p>