如何使用SimpleXMLElement-> addAttribute命名空间?

时间:2012-08-03 07:10:53

标签: php xml simplexml xml-namespaces

我只是想通过SimpleXMLElement()使用:

生成下一个xml代码
<WebOrders xmlns="http://microsoft.com/wsdl/types/"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xmlns:xsd="http://www.w3.org/2001/XMLSchema">

但是那样的代码

$webOrders = new SimpleXMLElement('<WebOrders/>');
$webOrders->addAttribute('xmlns', 'http://microsoft.com/wsdl/types/');
$webOrders->addAttribute('xmlns:xsi', 'http://www.w3.org/2001/XMLSchema-instance');
$webOrders->addAttribute('xmlns:xsd', 'http://www.w3.org/2001/XMLSchema');

品牌

<WebOrders xsi="http://www.w3.org/2001/XMLSchema-instance" xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://microsoft.com/wsdl/types/"><WebOrder/><WebOrder/></WebOrders>

0 个答案:

没有答案