Показать сообщение отдельно
  #5 (permalink)  
Старый 14.02.2011, 06:23
Кандидат Javascript-наук
Отправить личное сообщение для bayah Посмотреть профиль Найти все сообщения от bayah
 
Регистрация: 22.04.2010
Сообщений: 111

Еще вопрос возник.

Так работает:

$dom = new DOMDocument("1.0", "windows-1251");
$dom->load("xmlexample1.xml");
$root->$dom->documentElement;         
$temp = $dom->firstChild; //тут получили элемент root
$text  =$temp->lastChild->textContent; //а тут текст bla bla bla
echo $text;


А так - нет:

$dom = new DOMDocument("1.0", "windows-1251");
$dom->load("xmlexample1.xml");
$root->$dom->documentElement;         
$text  =$root->lastChild->textContent; 
echo $text;


или я опять что-то путаю?
в этой статье( https://developer.mozilla.org/en/DOM...ocumentElement )
об этом как раз и говориться:
That's why you should use document.documentElement rather than document.firstChild to get the root element.

только у меня получается все наоборот.

Последний раз редактировалось bayah, 14.02.2011 в 06:34.
Ответить с цитированием