После небольшого стрижки я обнаружил, что DOMElement-> textContent также возвращает комбинированный текст из дочерних элементов этого элемента.Получение текстового содержимого определенного DOMElement
Оглядываясь немного, я видел людей, предлагающих DOMElement-> firstChild-> textContent, но это не хорошо для меня, потому что я просматриваю документ, следуя иерархии и подсказки атрибутов элемента, данные так же вероятны, быть на ветке, а не на листе, поэтому я бы получил несколько ударов, хотя только один из них правильный.
Есть ли реальный способ получить текстовое содержимое этого конкретного элемента и ни одного из его детей?
EDIT: NVM, нашел способ, чтобы убедиться,
function get_text($el) {
if (is_a($el->firstChild, "DOMText")) return $el->firstChild->textContent;
return "";
}
Там должен быть путь. Можете ли вы показать код, который вы используете, и строку? – chris85