-2
我在将PHP与XML混合时遇到了一些麻烦。如何从PHP返回XML消息?
我目前有一个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();
}
}
?>
但是,这并不工作 - 什么我在这里做错了 - 我知道这很明显,但我是XML新手,似乎无法让它工作!
我应该这样做吗?如果是这样......怎么样?
它究竟'不起作用'? – 2012-02-19 22:18:50
请定义“不起作用” – Phil 2012-02-19 22:19:27
尝试var_dump而不是回声 – powtac 2012-02-19 22:20:14