Re: The subsetting has begun
At 09:47 01/03/2003 -0500, Jim Ancona wrote: >Sean McGrath wrote: >>>>The instance is UnicodeWithAngleBrackets for sure. But an XML compliant >>>>parser much turn this mixture into >>>>a tree. > >and > >>Take all the start-element events, match 'em up with each corresponding >>end-element event. They all nest >>inside each other perfectly. Draw it. What do you see? :-) > >A tree. But _I_ made the tree, the parser didn't. It just output a stream >of events. The tree is in there in the stream of events produced by the parser. Parsers must pass the element structure on to the application. The element structure is a tree rooted at the root element. That tree is implicit in SAX/PYX and made explicit in DOM etc. Implicit or explicit, it is always there though. > If all I care about is constructing a list of the contents of all 'href' > attributes anywhere in the document, I could easily do that without > paying any attention to the overall structure of the document, and > without ever constructing a tree. For sure. But just because you did not build the tree does not mean that the parser did not pass you everything you needed to do so. Sean http://seanmcgrath.blogspot.com
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format