тгТихая грань
ОПЕРАЦИЯ · ПРОВЕРКА

Проверить XML

Проверить well-formed XML из доверенного небольшого примера.

Инструмент: Python 3 · риск: read-only · проверено: 2026-02-21

Предварительные условия

Python 3 с обновлённой Expat; не подавайте большие недоверенные XML без лимитов.
Команда
python3 - <<'PY'
import xml.etree.ElementTree as E
root = E.parse("example.xml").getroot()
print(root.tag)
PY

Объяснение аргументов

parse разбирает дерево целиком; getroot возвращает корень.

Ожидаемый результат

Имя корневого элемента без ParseError.

Проверка

Для XSD нужен отдельный валидатор, например xmllint --schema с локальной схемой и --nonet.

Распространённые ошибки

  • Well-formed не означает valid; ElementTree не валидирует XSD.

Обратимость

Без изменений.

Применимые форматы

xml rss opml