我試圖使用DELL API從我們的產品中獲取保修信息。 DELL提供了一個XML文件,我想從中提取保修日期。SimpleXML:無法從XML文件獲取數據
位置的XML文件:https://api.dell.com/support/v2/assetinfo/warranty/tags?svctags=XXXXXX1&apikey=YYYYYYYYYYYYYYYYY
[注:svctags和apikey混淆]
代碼:
$xml = simplexml_load_file("https://api.dell.com/support/v2/assetinfo/warranty/tags?svctags=XXXXXXX1&apikey=YYYYYYYYYYYYYYYYYY");
print_r($xml->GetAssetWarrantyResult->{'a:Response'}->{'a:DellAsset'}->{'a:Warranties'}->{'a:Warranty'}->{'a:EndDate'});
這是行不通的。執行此代碼時,我得到一個空白頁面。有人可以解釋爲什麼嗎?提前致謝!
您是否嘗試過'file_get_contents()',然後從'file_get_contents()'將字符串返回加載到XML中? –