loadHTMLfile - получить элемент и заменить

FlexIDK

Новичок
loadHTMLfile - получить элемент и заменить

Вот такой вот вопрос, храню шаблон файла в шаблоне html

$doc = new DOMDocument();
$doc->loadHTMLfile("style/mainpage.xml");

echo $doc->saveHTML();

так выводит полностью шаблон

пробую сделать так
$house1 = $doc->getElementByTagName('title');
$housetext = $house1->nodeValue;

echo $housetext;

типа получить заголовок... не работает
пишет это Call to undefined method DOMDocument::getElementByTagName()

как мне получить данные из этого тэга - он единичный...
и как его заменить...
и еще, можно ли удалять куски из loadHTMLfile - по id - и заменять их другими

шаблон html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">


<head>
<meta http-Equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>моя страница</title>
<link rel="stylesheet" type="text/css" href="/style/screen.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/style/print.css" media="print" />
</head>


<body>
.......
 

FlexIDK

Новичок
неа))) мне именно это нужно... php 5, DOM, XML

просто, в чем здесь прелесть, мы выгружаем шаблон, а потом по ходу его редактируем, где вверху, где внизу, где слева, где справа...
а после выводим)))

-~{}~ 19.07.07 14:13:

и еще вопросик, где в php5ом надо настроить, чтобы можно было писать все в строчку, а не присваивать переменнной занчение, как я сейчас делаю...

$tags = $doc->getElementsByTagName('title');

$tag = $tags->item('0');
echo $tag->nodeValue;

короче титл получил...
а как его сменить?!

и сделать в ряд?!... ПОЖАЛУЙСТА!!!
хочу так
echo $doc->getElementsByTagName('title')->item('0')->nodeValue;
 

God

Новичок
Так работает echo $doc->getElementsByTagName('title')->item(0)->nodeValue;
 

FlexIDK

Новичок
не работает((( у мя... версия пхп, самая последняя из пятых 5.2.4 вроде...
короче, вот с рядом осталось разобраться и как заменять_)__)))
 
Сверху