Basic XML Quiz - 2

Description: Basic XML Quiz - 2
Number of Questions: 12
Created by:
Tags: xml
Attempted 0/12 Correct 0 Score 0

What does XML stand for?

xml
  1. eXtensible Markup Language

  2. X-Markup Language

  3. Example Markup Language

  4. eXtra Modern Link


Correct Option: A

Which of the following is (are) a valid XML name(s)?

xml
  1. 1-2-4_6

  2. :3:-3:5:-7

  3. ;123456

  4. 3:4;-7


Correct Option: B

AI Explanation

To answer this question, we need to understand the rules for valid XML names.

According to the XML specification, a valid XML name must adhere to the following rules:

  1. It must start with a letter, underscore (_), or a colon (:).
  2. The remaining characters can be letters, digits, hyphens (-), underscores (_), or colons (:).

Let's go through each option to determine which one(s) are valid XML names:

Option A) 1-2-4_6 - This option does not start with a letter, underscore, or colon. Therefore, it is not a valid XML name.

Option B) :3:-3:5:-7 - This option starts with a colon, which is allowed. The remaining characters include numbers, hyphens, and colons, which are also allowed. Therefore, option B is a valid XML name.

Option C) ;123456 - This option starts with a semicolon (;), which is not allowed. Therefore, it is not a valid XML name.

Option D) 3:4;-7 - This option starts with a number, which is not allowed. Therefore, it is not a valid XML name.

The correct answer is B. This option is a valid XML name because it adheres to the rules mentioned above.

An MNC receives at its headquarter from its subsidiaries, XML documents containing various reports of that subsidiary. These reports need to be displayed to the person responsible at the headquarter for that subsidiary in a user-friendly manner (allowing searches through the document) and the person is allowed to make any changes/comments that he/she desires. Once the user is done with all the changes/comments the information needs to be fed into the central database. Which of the following is MOST appropriate for processing these XML documents?

xml
  1. DOM

  2. SAX

  3. CSS

  4. XSL


Correct Option: A

Which statement about XML is true?

xml
  1. Elements may nest but not overlap

  2. Quoting attributes is optional

  3. Elements may have multiple attributes with the same name


Correct Option: A

AI Explanation

To answer this question, you need to understand the characteristics and rules of XML (eXtensible Markup Language).

Option A) Elements may nest but not overlap - This option is correct. In XML, elements can be nested within each other, but they cannot overlap. This means that one element cannot start before another element ends.

Option B) Quoting attributes is optional - This option is incorrect. In XML, attributes must be quoted using either single quotes (' ') or double quotes (" "). Quoting the attributes is mandatory.

Option C) Elements may have multiple attributes with the same name - This option is incorrect. In XML, each attribute within an element must have a unique name. Multiple attributes within the same element cannot have the same name.

The correct answer is A) Elements may nest but not overlap. This option is correct because it accurately describes the nesting behavior of XML elements.

xml
  1. All of the above


Correct Option: D

XML document must be valid?

xml
  1. True

  2. False


Correct Option: A

Every XML document must be well formed

xml
  1. True

  2. False


Correct Option: A

Every XML document must have an associated DTD or schema

xml
  1. True

  2. False


Correct Option: B
- Hide questions