Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Can we insert a new node or edit an XML document using SAX
Paser? If yes how?

Answer Posted / g.h

You could say it is not IMpossible. It just depends on how
the parser is used.

Suppose we made a SAX handler which basically outputs XML
that copies the input being parsed. The handler could be
programmed in such a way that it outputs an additional node
at the right moment. It could also make changes in between
input and output.

However, SAX is not really intended for such operations. We
are not really altering the XML document itself either. SAX
merely reads the XMl text and generates events based on the
input. What we do with those events depends on what the SAX
parser is used for.

If new nodes must be inserted, multiple edits made or
content moved around, the natural fit is DOM: the Document
Object Model. It models an XML document entirely in memory
as an object tree, allowing unlimited alterations. If
necessary, this model can then be outputted to a text-based
XML form again.

Is This Answer Correct ?    0 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to use element in XSLT?

892


What are xml technologies?

802


What is the difference between DOM & SAX parsers ?

890


Can I use xml namespaces in dtds?

850


How many types of xpath are there?

850


Who developed XSLT?

898


How do I convert xml to excel?

955


Is xsl and xslt the same?

780


What can I do with an xml file?

783


What is provided by the elements that don’t recognize the namespace uri?

811


How do I map data from excel to xml?

758


What happens if no xml namespace declaration is in scope?

780


Is there a way to describe XML data?

909


When was docx created?

795


What is the usage of xml in development?

826