This name is not very clear. From the comment, it looks like what we're actually doing is only grabbing items if they at least have a child that might have some text. Is that correct? Can we move this logic to a separate method called maybe `_get_children_with_content`? 

I would also recommend creating a constant like `TAGS_CONTAINING_CONTENT` that's a list of `drawing`, `t`, `pict` etc. instead of just a bunch of if statements with some tag names that seem to come from out of the blue.

Also, is there a tag that corresponds to `delText` like `insText` or something like that? Does that matter? I'm also a bit confused on why something with just `deltText` would break things here. If all it contained was deleted text, do we want to include its parent element at all?