#1 2010.12.01 16:01

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

DOM XML

Как получить объект типа DomElement рутового элемента (<xml ...>)?
метод $dom -> document_element() не существует.


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#2 2010.12.01 17:23

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: DOM XML

эм, сдается мне что этого не сделать.

Код:

1
span style="color: #0000BB"><?php$str = '<?xml version="1.0" encoding="UTF-8"?><data><c>c</c></data>';$dom = new DOMDocument();$dom->loadXML($str);$xpath = new DOMXPath($dom);$out = $xpath->query('/');foreach ($out as $v) { print_r($v->nodeName);}

Неактивен

#3 2010.12.01 17:38

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: DOM XML

в общем,мне нужно указать кодировку в теге <?xml.


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#4 2010.12.01 20:05

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: DOM XML

на сколько я понимаю, должно делаться как-то так

Код:

1
span style="color: #0000BB"><?php$str = '<?xml version="1.0"?><data><c>c</c></data>';$dom = new DOMDocument('1.0', 'UTF-8');$dom->loadXML($str, LIBXML_NOXMLDECL);print_r($dom->saveXML());

но что-то нифига не работает)
http://www.php.net/manual/en/libxml.constants.php#96128

Неактивен

#5 2010.12.03 22:32

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: DOM XML

я создаю новый файл)
все работает


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#6 2010.12.03 23:49

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: DOM XML

хз. win xp, php 5.3.3 указанный пример не работал.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s