filterXPath('//p|//img|//blockquote|//ul|//li|//strong|//b|//i')
<blockquote>
в котором и <strong>
, и , тем самым парсит весь текст из трех сразу.[0] => Текст из цитаты вместе с жирным и параграфом
[1] => Жирный из blockquote
[2] => Параграф из blockquote
<div>
<p>par</p>
<strong>strong</strong>
<divd>
<p>divpar</p>
</divd>
<blockquote>
<p>bqpar <strong>bqparstrong</strong></p>
</blockquote>
</div>
//p[name(ancestor::blockquote[1]) != 'blockquote']|//strong[name(ancestor::blockquote[1]) != 'blockquote']|//blockquote
Element='<p>par</p>'
Element='<strong>strong</strong>'
Element='<p>divpar</p>'
Element='<blockquote><p>bqpar <strong>bqparstrong</strong></p></blockquote>'