domdocument — PHP DomNode вставляет перед чем-либо

Я ищу способ, как я могу вставить Node в самом начале узла, независимо от того, что там есть (я делаю epub).

Пример:

<p>Some test<a href="...">some link</a> Some more text<span id="page_10"></span></p>

Теперь я хочу вставить туда что-то, это должно выглядеть так:

<p><myInsertedNode>My content</myInsertedNode>Some test<a href="...">some link</a> Some more text<span id="page_10"></span></p>

Я хотел использовать insertBefore, но он не работает. потому что я должен дать узел для этого. мой "<p>" не всегда имеет некоторые внутренние заметки, но может иметь их. Таким образом, лучшее, что я мог заархивировать, это вставить его до "<p>"Но это не то, что я намерен сделать.

0

Решение

Хорошо, после 3 часов поиска, я нашел шокирующе легкий awnser:

Используйте в качестве второго параметра insertBefore firstChild!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]