Вы не зашли.
Главная » PHP » DOM XML
#1. Morgan Off (10)
Участник
2010.12.01 16:04
Как получить объект типа DomElement рутового элемента (<xml ...>)?
метод $dom -> document_element() не существует.
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#2. Gemorroj Off (107)
Administrator
2010.12.01 17:05
эм, сдается мне что этого не сделать.
Код:
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. Morgan Off (10)
Участник
2010.12.01 17:05
в общем,мне нужно указать кодировку в теге <?xml.
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#4. Gemorroj Off (107)
Administrator
2010.12.01 20:08
на сколько я понимаю, должно делаться как-то так
Код:
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. Morgan Off (10)
Участник
2010.12.03 22:10
я создаю новый файл)
все работает
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#6. Gemorroj Off (107)
Administrator
2010.12.03 23:11
хз. win xp, php 5.3.3 указанный пример не работал.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.013 s