Difficulty: Easy
Correct Answer: XML is a markup language that allows the creation of customized, self-describing tags.
Explanation:
Introduction / Context:XML (Extensible Markup Language) is a data representation format used to structure and exchange information. It focuses on describing data with user-defined tags that convey meaning, rather than dictating presentation or execution.
Given Data / Assumptions:
Concept / Approach:As a markup language, XML separates data content from presentation and logic. It enables interoperability between systems by providing a neutral, structured format. Unlike programming or scripting languages, XML does not execute; it is parsed and processed by applications.
Step-by-Step Solution:
Identify XML as a markup language (not executable code).Note that XML supports custom, self-describing tags and hierarchies.Choose the option that captures these characteristics.Verification / Alternative check:Common uses—configuration files, web services payloads (SOAP), document formats—underscore XML’s data-markup role.
Why Other Options Are Wrong:
Common Pitfalls:Confusing XML with HTML (presentation) or with code; forgetting that XML’s power lies in extensible, structured data representation.
Final Answer:XML is a markup language that allows the creation of customized, self-describing tags.
Discussion & Comments