Мне нужно создать XML-схему, которая проверяет древовидную структуру документа XML. Я не знаю точно, в каком состоянии или уровне глубины дерева.
Пример XML:
<?xml version="1.0" encoding="utf-8"?>
<node>
<attribute/>
<node>
<attribute/>
<node/>
</node>
</node>
Каков наилучший способ его проверки? Рекурсия?