Получить выделенные слова внутри тега

korpus

злой бобёр
Есть XML-документ с элементом <title> такого вида:

<title>Это какой-то текст с <word>ключевыми словами</word> и т.д.</title>

Необходимо получить текст внутри тега <title>, но так чтобы было понятно, что есть ключевые слова в теге <word>...</word>. Поэтому результат хотелось бы получить примерно таким:

Это какой-то текст с <word>ключевыми словами</word> и т.д.

В таком результате понятно, какие слова выделены и являются ключевыми.

Делаю так:
PHP:
$title=$doc->getElementsByTagName('title')->item(0)->nodeValue;
Но такой код выдаёт просто строку, где не ясно, какие ключевые слова были выделены:
Это какой-то текст с ключевыми словами и т.д.

Как это исправить?
 

Single

пилот капсулы
korpus
simplexml
Не знаю с помощью чего у тебя разбирается xml но результат какой то не корректный.
 

korpus

злой бобёр
Он разбирается с помощью этого расширения DOM
Чем лучше simplexml, если вообще есть разница?
 

korpus

злой бобёр
Ответ найден. Надо использовать такой код
PHP:
$title=$mydoc->saveXML($doc->getElementsByTagName('title')->item(0));
Где $mydoc это XML-документ, который парсится
 
Сверху