Now this is what happens: PHP starts parsing along until if finds <ELEMENT ATTRIBUTE='bold'>
it then passes ELEMENT and its attributes to the startElement function. Since Slashdot's
file doesn't have any attributes we don't worry about it - but that is were they will be if
a file does have them. Then it passes the data between the closing element and the starting
element to characterData and finally it passes the ending element and its attributes to the
endElement function. The endElement function is what calls the return_page()
function, but only when it sees that we have hit the end of the story. Up until that point
our variable $temp holds the data we have been collecting in startElement and characterData.