Web Services Development MCQs with Answers
Practice important Web Services Development MCQs with answers and explanations.
Multiple Choice Questions
Q421: Which standard does JAXP use for transformation of XML data?
- A: JAXB
- B: JDOM
- C: XSLT
- D: SAX
View Answer
C
Q422: What is the purpose of the pluggability layer in JAXP?
- A: To handle errors
- B: To plug in SAX or DOM parsers
- C: To speed up data retrieval
- D: To generate DTDs
View Answer
B
Q423: Which package in JAXP defines the SAXParserFactory class?
- A: org.xml.sax.helpers
- B: org.w3c.dom
- C: javax.xml.parsers
- D: javax.xml.bind
View Answer
C
Q424: Which API is best suited for server-side applications requiring minimal memory usage?
- A: DOM
- B: SAX
- C: StAX
- D: JDOM
View Answer
B
Q425: Which method in SAX ContentHandler is invoked at the start of an XML document?
- A: startElement
- B: startDocument
- C: beginElement
- D: initDocument
View Answer
B
Q426: What type of API is StAX?
- A: Event-driven, pull-parsing API
- B: Event-driven, push-parsing API
- C: Memory-intensive tree structure
- D: Schema validation API
View Answer
A
Q427: What class is used to build a SAX parser in Java?
- A: SAXReader
- B: SAXBuilder
- C: SAXParserFactory
- D: DefaultHandler
View Answer
C
Q428: Which of the following methods handles errors during SAX parsing?
- A: handleError()
- B: exception()
- C: error()
- D: validateError()
View Answer
C
Q429: What is the main disadvantage of DOM compared to SAX?
- A: DOM is slower and more memory-intensive
- B: DOM cannot handle large files
- C: DOM is limited to server-side
- D: DOM cannot be implemented
View Answer
A
Q430: Which SAX handler is responsible for dealing with unparsed entities?
- A: EntityResolver
- B: ContentHandler
- C: DefaultHandler
- D: ErrorHandler
View Answer
A