我正在使用 NuSoap 进行网络服务。作为回应,我得到了带有命名空间的 xml,例如:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<Action xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none" s:mustUnderstand="1">ABC.CS.Ia.Cts.Ees.Au/IAuth/A</Action>
</s:Header>
<s:Body>
<A xmlns="ABC.CS.Ia.Cts.Ees.Au">
<Au xmlns:d1="ABC.CS.Ia.Cts.Ees.Au" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<d1:Res>Q1</d1:Res>
<d1:n>jFn</d1:n>
</Au>
</A>
</s:Body>
</s:Envelope>
$xml_feed = simplexml_load_string($xmlString);
现在我想解析它。我使用了 simplexml_load_string 函数,但收到警告并且该函数没有返回任何内容。
警告:simplexml_load_string() [function.simplexml-load-string]:实体:第 7 行:解析器警告:xmlns:URI BC.CS.Ia.Cts.Ees.Au 在 C:\xampp\htdocs\test 中不是绝对的。第 38 行的 php 警告:simplexml_load_string() [function.simplexml-load-string]:在 C:\xampp\htdocs\test.php 第 38 行警告:simplexml_load_string() [function.simplexml-load-string]: ^ in C:\xampp\htdocs\test.php 在第 38 行
有知道的请帮帮我..
-itin