Помощь по скрипту php xml
Добрый вечер!
Есть файл xml, его нужно внимательно изучить, посмотреть уровни вложенности. Всего я насчитал 5 уровней вложенности
Есть php файл, который открывает этот xml, разбивает его на страницы считая
, выводит Содержание текущей страницы в видеhref="#1">TITLE
по условиям ниже. </p><p> </p><p> </p><p>Варианты 1 уровня вложенности <section>, <a href="<a href="http://prntscr.com/lhmg4m">prntscr.com/lhmg4m</a>">http://prntscr.com/lhmg4m">prntscr.com/lhmg4m</a></a> </p><p> </p><p>1) Учитываем такой блок в счетчике <section>, здесь нет <title>, поэтому не учитываем его в Содержание </p><p><section> </p><p><p></p> </p><p><p></p> </p><p></section> </p><p> </p><p>2) Учитываем такой блок в счетчике <section>, добавляем <title> в Содержание. </p><p><section> </p><p><title>
3) Т.к. есть дочерние
, НЕ учитываем в счетчике , т.к. нет смысла, это просто контейнер других, выводим title на странице, в Содержание НЕ добавляем
Пример, prntscr.com/lhm6f4
Варианты 2 уровня вложенности, prntscr.com/lhmfxn
1) Учитываем такой блок в счетчике
, добавляем в Содержание. </p><p><section> </p><p><title>
2) Т.к. есть дочерние
, НЕ учитываем в счетчике , т.к. нет смысла, это просто контейнер других, выводим title на странице, в Содержание НЕ добавляем
Варианты 3 уровня вложенности, prntscr.com/lhmgvn
1) Учитываем такой блок в счетчике
, здесь нет , поэтому не учитываем его в Содержание </p><p><section> </p><p><p></p> </p><p><p></p> </p><p></section> </p><p> </p><p>2) Учитываем такой блок в счетчике <section>, добавляем <title> в Содержание. </p><p><section> </p><p><title>
3) Т.к. есть дочерние
, НЕ учитываем в счетчике , т.к. нет смысла, это просто контейнер других, выводим title на странице, в Содержание НЕ добавляем
Варианты 4 уровня вложенности, prntscr.com/lhmoct
1) Учитываем такой блок в счетчике
, здесь нет , поэтому не учитываем его в Содержание </p><p><section> </p><p><p></p> </p><p><p></p> </p><p></section> </p><p> </p><p>2) Учитываем такой блок в счетчике <section>, добавляем <title> в Содержание. </p><p><section> </p><p><title>
3) Т.к. есть дочерние
, НЕ учитываем в счетчике , т.к. нет смысла, это просто контейнер других, выводим title на странице, в Содержание НЕ добавляем
Варианты 5 уровня вложенности, prntscr.com/lhmpof
1) Учитываем такой блок в счетчике
, здесь нет , поэтому не учитываем его в Содержание </p><p><section> </p><p><p></p> </p><p><p></p> </p><p></section> </p><p> </p><p>2) Учитываем такой блок в счетчике <section>, добавляем <title> в Содержание. </p><p><section> </p><p><title>
Нужно починить текущий или написать новый скрипт, чтобы игнорировались родительские
, которыеявляются просто контейнерами. Вывести Содержание со ссылками #1, #2 на
дочерние