Multiple choice technology programming languages

Which of the following is the purpose of a metamarkup language?

  1. It describes the tags in existing languages

  2. It defines new markup languages

  3. It parses the code in existing markup languages

  4. All

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A metamarkup language defines new markup languages. XML is the classic example - it's used to define other markup languages like XHTML, SVG, or custom XML applications. It doesn't describe or parse existing languages but provides the framework for creating new ones.