У меня возникли проблемы с смешиванием PHP с XML.Как я могу вернуть XML-сообщение из PHP?
В настоящее время у меня есть файл PHP, который принимает переменные из строки URL, и мне нужно вычислить что-то на основе этих переменных, а затем вернуть результат в формате XTML.
я в настоящее время мой главный конфигурационный файл, ссылки на мой XML генерирующего файл:
include('Xml.php');
$x = new xml();
$x->generate();
И мой генерирующего файл XML выглядит следующим образом:
<?php
Class XML {
public function generate() {
$doc = new DOMDocument('1.0');
$doc->formatOutput = true;
$root = $doc->createElement('conv');
$root = $doc->appendChild($root);
$at = $doc->createElement('at');
$at = $root->appendChild($at);
$text = $doc->createTextNode("hi");
$text = $at->appendChild($text);
echo $doc->saveXML();
}
}
?>
Но это не работает - то, что я делаю неправильно здесь - я знаю, что это probaby очевидно, но я новичок в XML и не могу заставить его работать!
Должен ли я делать это по-другому? Если так ... как?
как именно он 'не работает'? –
Пожалуйста, определите «не работает» – Phil
попробуйте var_dump вместо echo – powtac