Hassan,
Not a problem.
I apologize for the confusion. Now I understand what was missing from my question.
I am obviously trying to get at product information, and printing the entire document was just to help prove that it wasn't parsing the entire document as it should, but XML does.
You can see this by trying to save the parsed HTML data to a .html file, and a parsed XML data to a .html file.
The contents inside the two document will not be the same. When this page is parsed with HTML, it finished at the tag:
<meta http-equiv="Keywords" content="WizcozStore,">
However, using XML to parse the page (when I print the page) will contain the information after that tag above and it also includes what I am after, and it is what I would expect (same as what I see when I inspect the page using Chrome or Firefox).
If it is an encoding issue, that Nokogiri::HTML and Nokogiri::XML handles encodings differently?
How can I go around the issue and parse it with HTML?
I ask this question for the sake of this issue, but my issue have been solved because I can use the XML parsed date from Nokogiri to get at elements I need.