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 ]

> 
> > > batch (or ??)- DOM: A single method loads the document in-memory.
> The
> > > app
> > > then navigates at its leisure
> >
> > Ok, but I would consider this pull as well.  Why do you not 
> think that
> the
> > pull concept applies here.  Instead of telling the parser 
> what to load
> as in
> > your pull explanation above, you are in a way telling it to load the
> whole
> > document and make all nodes relavant.  Then I think we are 
> in the pull
> > concept area again?
> 
> The words pull and push refer to a parsing (or less technically, a
> processing)
> model. Loading everything into the DOM and fiddling the DOM 
> object model
> is
> not a parsing model or a processing one at that. 

I never said it was, I was refering to the underlying parser for DOM.  In my
understanding...

push - an implementation where the parser alerts the program of different
tokens, in our case different XML nodes (tags, data, etc...).

pull - the parser collects the data to later create a data structure
representation of it for the program.


That's what I've got as an understanding of it.  If I am wrong is not due to
my lack of reading about the subject, but rather to the lack of a clear
explanation on a programmers level, not an English/Philosopher theory on the
subject of a correct definition.


Misusing 
> these terms is
> folly. There is enough confusion in the XML world as it is 
> where people
> can't
> agree on the meanings of words specified and defined in RFCs and W3C
> recs,
> don't complicate it further by changing the agreed upon 
> meaning of words
> on a
> whim.

I'm not trying to change anything, rather am trying to figure out what is it
exactly you and others agreed upon here.  I've heard three different peoples
point of view here, that does not necessarily agree with yours.

> 
> 
> > > Sounds like we may need to standardize terms here...
> >
> > That's what I am after.  I just want to make sure that the terms can
> be
> > refered to in some sort of a document, thread, online 
> resource, etc...
> Or I
> > can just read everything about push and pull at this time 
> and disagree
> or
> > agree based on my view.  Standardizing the terms and the meanings,
> we'll
> > have something to refer to, even if someone's view (like mine:-) is
> > different.
> >
> 
> The meanings of these words are already standardized, you're the first
> person
> I've ever seen disagree with them.

Where is it published?  That's actually what I've been looking for.  I also
don't consider a search on google, that comes up with thousands of resources
a standard.  
Again, I don't disagree with anything, I am just trying to get a clear
(normal termininology) meaning of this, sort of like Clark and Jeff did in a
few of their posts. 
You were very helpful too, but I just disagreed with your point, or maybe I
just misunderstood it.

Ilya



> 
> --
> THINGS TO DO IF I BECOME AN EVIL OVERLORD #118
> If I have equipment which performs an important function, it will not
> be activated by a lever that someone could trigger by accidentally
> falling
> on when fatally wounded.
> 
> 
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> 




 

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

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