Я ненавижу писать множество правил CSS, а затем вводить в них свои стили, поэтому я хотел бы разработать крошечный php-скрипт, который бы анализировал HTML-код, который я ему передал, а затем возвращал пустой CSSrules.
Я решил использовать DomDocument из PHP.
Вопрос в том, как пройти через всю структуру?(Я видел, что, например, DomDocument имеет только getElementByTag или getElementById и не имеет getFirstElement, например)
Я хочу получить только идентификаторы и классы в данном блоке HTML-кода, я бы передал вещикак:
<div id="testId">
<div class="testClass">
<span class="message error">hello world</span>
</div>
</div>
Я только хочу знать, как я могу пройти через каждый узел?
Спасибо!