Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
SAX
1. SAX (SIMPLE API FOR XML)
PRESENTED BY:
TILAK POUDEL
NEPATHYA COLLEGE
6TH SEMESTER
2. SAX (SIMPLE API FOR XML)
• INTRIODUCTION:
• SAX (SIMPLE API FOR XML) IS AN EVENT-DRIVEN ONLINE
ALGORITHM FOR PARSING XML DOCUMENTS, WITH AN API DEVELOPED BY THE
XML-DEV MAILING LIST.
• SAX PROVIDES A MECHANISM FOR READING DATA FROM AN XML DOCUMENT
THAT IS AN ALTERNATIVE TO THAT PROVIDED BY THE DOCUMENT OBJECT
MODEL (DOM).
• SAX GENERETES NO PARSE TREE
3. SAX (SIMPLE API FOR XML)
• WHERE THE DOM OPERATES ON THE DOCUMENT AS A WHOLE, I.E. BUILDING THE
FULL AST OF AN XML DOCUMENT FOR CONVENIENCE OF THE USER.
• SAX PARSERS OPERATE ON EACH PIECE OF THE XML DOCUMENT SEQUENTIALLY,
ISSUING PARSING EVENTS WHILE MAKING SINGLE PASS THROUGH THE INPUT
STREAM..
4. • SAX PROCESSES DOCUMENTS STATE-INDEPENDENTLY, IN CONTRAST TO DOM
WHICH IS USED FOR STATE-DEPENDENT PROCESSING OF XML DOCUMENTS
• SAX IS AN EVENT-DRIVEN INTERFACE.
• THE PROGRAMMER SPECIFIES AN EVENT THAT MAY HAPPEN AND, IF IT DOES,
SAX GETS CONTROL AND HANDLES THE SITUATION.
5. WHEN TO USE SAX?
SAX IS USED WHEN:
• THE XML DOCUMENT IS PROCESSED IN A LINEAR FASHION FROM TOP TO
BOTTOM.
• THE DOCUMENT IS NOT DEEPLY ROOTED.
• VERY LARGE XML DOCUMENT IS PROCESSED WHOSE DOM TREE WOULD
CONSUME TOO MUCH MEMORY.
• THE PROBLEM TO BE SOLVED INVOLVES ONLY PART OF THE XML DOCUMENT.
6.
7. DISADVANTAGES OF SAX
• WE HAVE NO RANDOM ACCESS TO AN XML DOCUMENT SINCE IT IS PROCESSED
IN A FORWARD ONLY MANNER.
• SAX IS READ ONLY PARSER.
8.
9.
10.
11.
12. FOR MORE DETAIL
PLEASE DO VISIT
• SOURCE::HTTPS://EN.WIKIPEDIA.ORG/WIKI/SIMPLE_API_FOR_XML