[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Abhishek Srivastava" <abisheks@i...>
  • To: "'xml-dev'" <xml-dev@i...>
  • Date: Sun, 19 Dec 1999 13:07:00 +0530

Hi,
 
Can someone explain that  why does SAX have two call back functions one for Tag Name  (startElement ) and one for the tag Value ( Characters ) Instead, why not have one function that calls back the processing application with a name value pair. ( for elements as well as attributes )
 
This makes it easier to process the data as u get the name of the tag and it's value in one shot.
 
Currently , when my application encounters a tagname it would be interested in, it sets a global Boolean flag to true so that when the call back happens on the Characters function the value is stored in a variable and not ignored.
 
The parser could throw a name value pair for both the elements as well as the attributes , since my application just needs the data and it would not be concerned whether the name value pair is from an element or an attribute.
 
Can I modify the source code of any parser that would give me name value pairs in one call back function rather than two ? How complicated would that be ?
 
regards,
Abhishek.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    _/               Abhishek Srivastava
   _/                Hewlett Packard ISO      
  _/_/_/   _/_/_/    -------------------  
 _/    /   _/   _/     (Work)   +91-80-2251554 x1190
_/  _/   _/_/_/      (Ip)     15.10.47.37           
        _/           (Url)    http://sites.netscape.net/abhishes/index.html                       
       _/           
                     Work like you don't need the money.
                     Dance like no one is watching.
                     And love like you've never been hurt.
                     --Mark Twain                      
                    
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member