Являются ли теги в XML регистрозависимыми?

«Являются ли теги в XML регистрозависимыми?» — вопрос из категории Форматы данных, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, теги в XML регистрозависимы.

Это фундаментальное правило синтаксиса XML: открывающий и закрывающий теги должны быть написаны в идентичном регистре. В противном случае документ считается некорректным.

Пример корректного XML:

<Book>
  <Title>Основы тестирования</Title>
  <Author>Иван Петров</Author>
</Book>

Пример некорректного XML (вызовет ошибку парсинга):

<Book>
  <title>Основы тестирования</Title> <!-- Несоответствие регистра -->
</book> <!-- Несоответствие регистра -->

Почему это важно: Регистрозависимость обеспечивает однозначность разбора документа парсером. В отличие от HTML, XML — это строгий язык разметки, предназначенный для хранения и передачи структурированных данных.