[R] Treatment of xml-stylesheet processing instructions in XML module

Adam Cooper a.r.cooper at bolton.ac.uk
Wed Apr 6 20:32:17 CEST 2011


Hello again,
Another stumble here that is defeating me.

I try:
a<-readLines(url("http://feeds.feedburner.com/grokin"))
t<-XML::xmlTreeParse(a, ignoreBlanks=TRUE, replaceEntities=FALSE,
asText=TRUE)
elem<- XML::getNodeSet(XML::xmlRoot(t),"/rss/channel/item")[[1]]

And I get:
Start tag expected, '<' not found
Error: 1: Start tag expected, '<' not found

When I modify the second line in "a" to remove the following (just
leaving the <rss> tag with its attributes), I do not get the error.
I removed:
<?xml-stylesheet type=\"text/xsl\" media=\"screen\" href=
\"/~d/styles/rss2full.xsl\"?><?xml-stylesheet type=\"text/css\" media=
\"screen\" href=\"http://feeds.feedburner.com/~d/styles/itemcontent.css
\"?>

I would have expected the PI to be totally ignored by default.
Have I missed something??

Thanks in advance...

Cheers, Adam



More information about the R-help mailing list