Я хотел бы преобразовать структуру списка в html:
<ul>
<li>Section 1</li>
<li>Section 2
<ul>
<li>Section 2.1</li>
<li>Section 2.2</li>
</ul>
</li>
<li>Section 3</li>
</ul>
в XML следующим образом:
<sections>
<section>
<caption>Section 1</caption>
<level>0</level>
</section>
<section>
<caption>Section 2</caption>
<level>0</level>
</section>
<section>
<caption>Section 2.1</caption>
<level>1</level>
</section>
<section>
<caption>Section 2.2</caption>
<level>1</level>
</section>
<section>
<caption>Section 3</caption>
<level>0</level>
</section>
</sections>
Я пытался использовать PHP SimpleXML для чтения в html, но этоКажется, есть проблема, когда он встречает тег <ul>
внутри тега <li>
.
Интересно, может ли кто-нибудь любезно предложить, как проще всего это сделать в PHP?
Большое спасибо всем вам.