我想知道如何不仅返回关闭的 XML 节点,如果它是空的,可以在下面的 CustomerFax 节点中看到,并且还返回一个没有内容的打开节点,例如 OrderType 节点。谢谢
<PushedOrders clientID="0" domainID="0" username="" password="">
<Order>
<OrderType></OrderType>
<WebOrderID></WebOrderID>
<CustomerFax/>
</Order>
</PushedOrders>
编辑添加我当前使用的 PHP 代码,它只在为空时返回结束标记。当我查看示例 xml 上方的示例 xml 的页面源时,空节点返回节点标记之间:
$xml = new SimpleXMLElement('<PushedOrders/>');
$xml->addAttribute(XML_ATTRIBUTE_CLIENTID, '0');
$xml->addAttribute(XML_ATTRIBUTE_DOMAINID, '0');
$xml->addAttribute(XML_ATTRIBUTE_USERNAME, '');
$xml->addAttribute(XML_ATTRIBUTE_PASSWORD, '');
$order = $xml->addChild('Order');
$content = $order->addChild('OrderType');
$content = $order->addChild('WebOrderID');
$content = $order->addChild('CustomerFax');
echo formatXML($xml->saveXML('SalesOrder'));