mishaSL, не могу понять почему у меня пишет такое?
Код | Warning: Cannot modify header information - headers already sent by (output started at /var/www/.../fuck_xml.php:1) in /var/www/.../fuck_xml.php on line 62
Warning: domdocument() expects parameter 2 to be long, string given in /var/www/.../fuck_xml.php on line 63
Fatal error: Call to undefined function: loadxml() in /var/www/.../fuck_xml.php on line 64
|
ну с заголовком то понятно что-то уже вывелось, ито не понятно что))
ну а со слишком «длинным параметром» и не найденной loadxm() вообще неясно, тем более что на php.net написано что никаких установок не требуется, т.к. DOMDocument() есть часть ядра)
привожу код, хотя он абсолютно идентичен:
Код | <?php
$xml = <<<XML <building> <object> <ID>41</ID> <class>Elite</class> <price>1900</price> <floor>6</floor> </object> <object> <ID>40</ID> <class> Business</class> <price>1200</price> <floor>5</floor> </object> </building> XML;
header("Content-Type: text/xml"); $doc = new DOMDocument('1.0', 'windows-1251'); $doc->loadXML($xml); $listPrices = $doc->getElementsByTagName('price'); foreach($listPrices as $price) {javascript: sendForm('submit'); $price->nodeValue = intval($price->nodeValue)*100; } echo $doc->saveXML();
?>
|
|