Web サービスに 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]: in C:\xampp\htdocs\test.php 行 38 警告: simplexml_load_string() [function.simplexml-load-string]: ^ in C:\xampp\htdocs\test.php 38行目
どなたかご存知の方いましたら教えてください..
-itin