I ended up getting the exact html tag. I did not use XmlSlurper though. I went on using a different method which was parsing the file as an entire string. Then I used the substringBetween method in StringUtils and got the string containing inside the html tags. Here is a snippet of my code that does that.
import org.apache.commons.lang.StringUtils
String file = new File('c:\\pixelsTest.xml').text
def newPixelList = []
def htmlList = []
newPixelList = StringUtils.substringsBetween(file, "<pixelNew", "</pixelNew>")
for(int i =0; i < newPixelList.size(); i++){
//Here I can access the html tag and other tags as well like publisher...
htmlList[i] = StringUtils.substringBetween(newPixelList[i], "<html>", "</html>")
}