Извините, если название было запутанным. Я работаю над синтаксическим анализатором XML, который будет работать аналогично HTML, но облегчит работу не кодерам. Парсер прочитает узел XML и распечатает соответствующий HTML-код. Трудность, с которой я столкнулся, заключается в том, что я хочу иметь доступ ко всему содержимому внутри узла в виде строки (включая любые дочерние узлы). Прямо сейчас я использую PHP Simple XML.
<parent><br>
some plane text. some Plane text. <child prop="test" /> more plane text<br>
</parent>
Я хочу иметь возможность распечатать:
echo $ xml-> parent [0]; как
<br>
some plane text. some Plane text. <child prop="test" /> more plane text<br>
Здесь я буду выполнять поиск подстрок, которые вытащат дочерний узел и будут обрабатывать его по-другому. Проще говоря, я хочу распечатать некоторый текст, затем прочитать дочерний узел и продолжить печать текста, пока не будет прочитан новый дочерний узел.
Спасибо за помощь !!