OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Push and Pull?

[ Lists Home | Date Index | Thread Index ]

Jeff Lowery wrote:

>>But in practice the pull parser still iterates through each branch in
>>the parser, but might only return certain parts.
>Actually, that's not an assumption I would make. At the point the start-tag
>of an element is encountered and the parser is directed to skip it, I
>believe all the parser essentially has to do is pattern match the text for
>start- and end-tags of same-named elements. When the end-tag count matches
>the start-tag count, you start generating events once more. 
>There's no parsing going on of the skipped content, so it's not iteration.
>It's grepping.
Partially true, modulo CDATA - but if the parser is XML compliant it 
still needs to verify that the document is well formed, which means 
recognizing and handling nested elements, verifying attribute values, 
etc. In other words, parsing the document. ;-)

  - Dennis


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS