Встречается на собеседованиях • сегодня
Что такое XSD схема валидации XML
XSD (XML Schema Definition) — это язык описания структуры XML-документа. Он определяет правила валидации: допустимые элементы, атрибуты, типы данных, вложенность и порядок следования.
**Пример XSD:**
```xml
```
**Валидация в Java (JAXB):**
```java
SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = factory.newSchema(new File("schema.xsd"));
Validator validator = schema.newValidator();
validator.validate(new StreamSource(new File("data.xml")));
```
**Преимущества:**
- Строгая типизация (string, int, date и др.)
- Поддержка пространств имён
- Возможность создания сложных правил (regex, min/max)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы