nerdexam
SOA

S90-02A · Question #28

A common, but older alternative to the XML Schema Definition Language is: Select the correct answer.

The correct answer is C. Document Type Definitions. Document Type Definitions (DTD) predate XML Schema and were the original mechanism for defining the structure, elements, and attributes of XML documents - making C the correct answer. DTDs were inherited from SGML (XML's predecessor) and remain widely recognized as the "older…

Service-Oriented Architecture (SOA) and XML Technology

Question

A common, but older alternative to the XML Schema Definition Language is: Select the correct answer.

Options

  • AHypertext Markup Language
  • BExtensible Markup Language
  • CDocument Type Definitions
  • DXML Data Model Definition Language

How the community answered

(18 responses)
  • C
    94% (17)
  • D
    6% (1)

Explanation

Document Type Definitions (DTD) predate XML Schema and were the original mechanism for defining the structure, elements, and attributes of XML documents - making C the correct answer. DTDs were inherited from SGML (XML's predecessor) and remain widely recognized as the "older alternative" to the more powerful XSD.

Why the distractors are wrong:

  • A (HTML) is a markup language for web pages, not a schema/validation language at all.
  • B (XML) is the data format itself - you validate XML with a schema, you don't replace a schema with XML.
  • D (XML Data Model Definition Language) is a fabricated term that doesn't exist as a real standard.

Memory tip: Think of it chronologically - DTD came first (from SGML days), then XSD replaced it. The word "Definition" appears in both Document Type Definition and XML Schema Definition Language, which hints at their shared purpose: defining document structure.

Topics

#DTD#XML schema alternatives#document type definitions

Community Discussion

No community discussion yet for this question.

Full S90-02A Practice