Встречается на 5% собеседований по QA Manual

Что такое XSD

XSD (XML Schema Definition) — это язык описания структуры XML-документа. Он определяет допустимые элементы, атрибуты, типы данных и правила их использования.

Пример:

xml
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="book">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="title" type="xs:string"/>
        <xs:element name="author" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

Применение:

  • Валидация XML-документов
  • Определение формата данных для API
  • Генерация документации
  • Используется в SOAP и других XML-протоколах

XSD строже DTD (Document Type Definition) и поддерживает типы данных, пространства имён.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы