saveXML не работает, запросите среду разработки

У меня есть тестовый код PHP в объекте DOM XML, например:

<?php

$doc = new DOMDocument('1.0');
// we want a nice output
$doc->formatOutput = true;

$root = $doc->createElement('book');
$root = $doc->appendChild($root);

$title = $doc->createElement('title');
$title->setAttribute('BookName','Bible');
$title->setAttribute('Chapter','1');
$title = $root->appendChild($title);
$title->setAttribute('Verse','2');
$title->setAttribute('EditionName','NIV');

$text = $doc->createTextNode('This is the title');

$text = $title->appendChild($text);echo "Saving all the document:\n";
echo $doc->saveXML() . "\n";

echo "Saving only the title part:\n";
echo $doc->saveXML($title);

?>

С онлайн-сайта тестирования PHP-кода (http://sandbox.onlinephpfunctions.com/), он работает правильно. Я получил следующее:


Saving all the document:
<?xml version="1.0"?>
<book>
<title BookName="Bible" Chapter="1" Verse="2" EditionName="NIV">This is the title</title>
</book>

Saving only the title part:
<title BookName="Bible" Chapter="1" Verse="2" EditionName="NIV">This is the title</title>

но когда я запускаю один и тот же простой код на своих серверах, WAMP3.0 в Windows или индикатор в Centos6.7, он просто получает следующее:


Сохранение всего документа: Сохранение только заглавной части:


Поскольку я отлаживаю другой объект XML DOM, я надеюсь получить вывод объекта XML в виде RESP, но мой веб-сервер получил все, что было не в моей идее.

среда разработки:
windows2008r2 / wamp3.0 / apache2.4.17 / php7.0.0 / mysql 5.7.9
libxml по умолчанию включить в версии 2.9.2

centos6.7 / php 5.6.26 / apache 2.0 / mysql 5.5.53 / libxml версии 2.7.6 с поддержкой dom / xml

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]