Java XML Online Quiz



Following quiz provides Multiple Choice Questions (MCQs) related to Java XML Framework. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.

Questions and Answers

Q 1 - Which of the following parses the document by loading the complete contents of the document and creating its complete hiearchical tree in memory?

A - Dom Parser

B - SAX Parser

C - JDOM Parser

D - StAX Parser

Answer : A

Explaination

Dom Parser parses the document by loading the complete contents of the document and creating its complete hiearchical tree in memory.

Q 3 - Which of the following method is used to read contents in SAX parsing?

A - startDocument()

B - characters()

C - startElement()

D - endElement()

Answer : B

Explaination

characters() method is called when character data is encountered and can be used to read contents.

Q 4 - Which of the following class of StAX parser provide iterator of events which can be used to iterate over events as they occur while parsing the XML document?

A - XMLEventReader

B - XMLEventWriter

C - Both of the above.

D - None of the above.

Answer : A

Explaination

XMLEventReader provide iterator of events which can be used to iterate over events as they occur while parsing the XML document.

Q 5 - XPath is one of the major element in XSLT standard and is must have knowledge in order to work with XSLT documents.

A - false

B - true

Answer : B

Explaination

XPath is one of the major element in XSLT standard and is must have knowledge in order to work with XSLT documents.

Q 6 - Which of the following XPath expression selects all student elements no matter where they are in the document?

A - ../student

B - ../class/student

C - @class/student

D - //student

Answer : D

Explaination

//student selects all student elements no matter where they are in the document.

Q 7 - Which of the following method of DOM4J Parser gets the root element of the XML?

A - SAXReader.getRootElement()

B - Dom4j.getRootElement()

C - Document.getRootElement()

D - Node.getRootElement()

Answer : C

Explaination

Document.getRootElement() gets the root element of the XML.

Q 8 - XML allows Validation.

A - false

B - true

Answer : B

Explaination

Using XSD, DTD and XML structure can be validated easily.

Answer : C

Explaination

In both of the above situations, JDOM parser is preferred.

Q 10 - Which method of the following of StAX Parser can be used to add start element of given name?

A - writeStartElement(String localName)

B - writeEndElement(String localName)

C - writeAttribute(String localName, String value)

D - None of the above.

Answer : A

Explaination

writeStartElement(String localName) of XMLStreamWriter class can be used to add start element of given name.

java_xml_questions_answers.htm
Advertisements