Как получить "innerContent" с DOMdocument?

Мне нужно что-то вроде InnerHTML узла, это очень просто, и, возможно, я не знаю, как использовать childNodes... Мне нужна функция, которая получает узел (DOMElement или DOMNode) с корнем и выводит заполнение (значение объекта DOM-XML или значение XML-строки). Итак, это "DOMnode узел-удаление корня узла".

Пример обходного пути с PHP и регулярным выражением:

 function xsl_getInner($ele) {
    // not works with $ele->childNodes
    $xml = $ele->ownerDocument->saveXML($ele);
    return preg_replace('/^<([a-zA-Z0-9_\-])\s?[^>]*>(.*?)</\1>$/s','$2',$xml);
 }

Смежный вопрос: Как изменить корень узла с помощью методов DomDocument?

0 ответов

Другие вопросы по тегам