简单XML名称空间-在php表中显示数据

简单XML名称空间-在php表中显示数据,xml,xml-namespaces,Xml,Xml Namespaces,在本地服务器上有一个api,用于以xml格式向我发送信息。使用Curl-Simple-XML,我设法将它们放入变量中,并以原始格式回送。但我想使用php回送表中的数据 <?php $curl = curl_init(); curl_setopt_array($curl, Array( CURLOPT_PORT => "8080", CURLOPT_URL => "ht

在本地服务器上有一个api,用于以xml格式向我发送信息。使用Curl-Simple-XML,我设法将它们放入变量中,并以原始格式回送。但我想使用php回送表中的数据

<?php
            $curl = curl_init();
            curl_setopt_array($curl, Array(
                CURLOPT_PORT => "8080",
                CURLOPT_URL => "http://10.10.10.91:8080/StanjeKupca/services/Service.ServiceHttpSoap11Endpoint/getPartner?sifPar=1000001",
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_ENCODING => "utf8",
                CURLOPT_MAXREDIRS => 10,
                CURLOPT_TIMEOUT => 30,
                CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                CURLOPT_CUSTOMREQUEST => "GET",
                CURLOPT_HTTPHEADER => array(
                "cache-control: no-cache",
                )
            ));
            $data = curl_exec($curl);
            curl_close($curl);
            $xml = simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA);
            // die('<pre>' . print_r($xml], TRUE) . '</pre>');

            foreach ($xml->ns:return as $item) {
                echo $item->ax21:kolicina;
                echo $item->ax21:nazPar;
                echo $item->ax21:sifPar;
            } 

        ?>
ns:作为$item返回){
echo$item->ax21:kolicina;
echo$item->ax21:nazPar;
echo$item->ax21:sifPar;
} 
?>
在echo$数据之后,这是我以原始格式得到的


70
一些数据
1000001

我不知道如何处理名称空间

这是其中一个问题,答案是“编写代码来完成它。”这可能是一个很好的开始。Hello@ElliotteRustyHarold看一看,现在我添加了关于我的问题的更多细节。谢谢
<ns:getPartnerResponse xmlns:ns="http://mis.com" xmlns:ax21="http://bean/xsd">
<ns:return type="bean.PartnerBean">
    <ax21:idPosPar xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
    <ax21:kolicina>70.0</ax21:kolicina>
    <ax21:nazPar>SOMEDATA</ax21:nazPar>
    <ax21:sifPar>1000001</ax21:sifPar>
</ns:return>