我需要帮助!我想关闭“命令”标签,但回报标签是这样的:关闭DOMDocument中的标记(XML PHP)
<order\>
我的PHP代码,它看起来像这样:
$root = $doc->createElement('order');
$root = $doc->appendChild($root);
$data = $doc->createElement('data');
$data = $doc->appendChild($data);
$codigos = $doc->createElement('orderID'); // etiqueta
$codigos = $data->appendChild($codigos); // etiqueta
$textart = $doc->createTextNode($orden); // var del texto
$textart = $codigos->appendChild($textart); // ingreso al xml
$res = $doc->createElement('metodoCompra');
$res = $data->appendChild($res);
$textres = $doc->createTextNode($metodoCompra);
$textres = $res->appendChild($textres);
$resMet = $doc->createElement('metodoPago');
$resMet = $data->appendChild($resMet);
$textres = $doc->createTextNode($metodoPago);
$textres = $resMet->appendChild($textres);
$resFec = $doc->createElement('fecha');
$resFec = $data->appendChild($resFec);
$textres = $doc->createTextNode($fecha);
$textres = $resFec->appendChild($textres);
$res = $doc->createElement('emailComprador');
$res = $data->appendChild($res);
$textres = $doc->createTextNode($email);
$textres = $res->appendChild($textres);
$res = $doc->createElement('totalCompra');
$res = $data->appendChild($res);
$textres = $doc->createTextNode($total);
$textres = $res->appendChild($textres);
我想回报是:
<order>
<data>
<orderID>108</orderID>
<metodoCompra>Envio a coordinar</metodoCompra>
<metodoPago>Giro Bancario</metodoPago>
<fecha>09-08-2016</fecha>
<emailComprador>[email protected]</emailComprador>
<totalCompra>6565.2000</totalCompra>
</data>
</order>
但它看起来是这样的:
<order/>
<data>
<orderID>108</orderID>
<metodoCompra>Envio a coordinar</metodoCompra>
<metodoPago>Giro Bancario</metodoPago>
<fecha>09-08-2016</fecha>
<emailComprador>[email protected]</emailComprador>
<totalCompra>6565.2000</totalCompra>
</data>
有什么我做错了,我不知道它是什么任何想法?
它的工作原理!谢谢丹尼尔! –