XML Interview Questions and Answers
Question - 71 : - What is DTD?
Answer - 71 : -
DTD is abbreviated as Document Type Definition and it is defined to build legal building blocks of an XML document. It defines the XML document structure with elements and attributes.
Question - 72 : - Can XML be used for multimedia purpose?
Answer - 72 : - Yes, XML can be used for multimedia purposes by using SVG and SMIL.
Question - 73 : - What does SVG stand for and what is it used for?
Answer - 73 : - SVG stands for Scalable Vector Graphics. It is an XML language that is used to display animations, images, graphics, and 2D from the XML code. Vector mathematical formulas are used here to render the content.
Question - 74 : - What does SMIL stand for and what is it used for?
Answer - 74 : - SMIL stands for Synchronized Multimedia Integration Language. It is an XML language that is used to integrate images, text, and other media for a presentation.
Question - 75 : - What importance does XSLT hold in XML?
Answer - 75 : - XSLT stands for Extensible Style sheet Language Transformation. It is used to transform an XML document to HTML before it is displayed to any browser.
Question - 76 : - What is Xlink in XML?
Answer - 76 : - Xlink used in XML files, are the standard way of creating hyperlinks in XML files.
Question - 77 : - What is XML signature/encryption?
Answer - 77 : - It defines the processing rules and syntax for encrypting and creating digital signatures on XML.
Question - 78 : - What is DOM? What is it used for?
Answer - 78 : - DOM stands for the Document Object Model. It is an API, Application Programming Interface that allows navigation through objects. Documents are treated as objects. DOM documents are generated by the user or created by a parser.
Question - 79 : - What is the main disadvantage of DOM?
Answer - 79 : - The main disadvantage is that a large portion of memory is consumed by DOM.
Question - 80 : - What is the relation of SOAP with XML?
Answer - 80 : -
SOAP uses XML to define a protocol for the exchange of information in distributed computing environments.