2013-08-01 332 views
1

我知道這是關於使用php從xml文件中讀取屬性的答案和示例。但試圖實現這一點後,我沒有成功,因此我問這個。php解析xml屬性

我有以下結構的XML文件:

<warning warning_type="warned"> 
    <sentdate>20110823</sentdate> 
    <senttime>2154</senttime> 
</warning> 

所以我想知道的預警類型,我試圖實現以下PHP代碼,但我沒有成功然而。因此,任何建議,將不勝感激:

$xml=simplexml_load_file('http://myserver.com/ews/VVKRGN_xml'); 
    print_r($xml); 
    $xml_string = simplexml_load_string($xml); 
    foreach($xml_string->item->warning as $warning) { 
     $warning_type = $warning['warning_type']; 
     echo $warning_type; 
    } 
+0

是''的第一個節點的XML文件? XML文件需要有一個根節點,然後是子節點。 – mavili

回答

0

如果您<warning>節點是在XML文件的根目錄,那麼你可以簡單地做:

$xml=simplexml_load_file('http://myserver.com/ews/VVKRGN_xml'); 
$warning_type = $xml['warning_type']; 
+0

謝謝!很簡單 :) – Probandot