2011-03-15 81 views
0

如何訪問某些兒童的值?比方說,我們有一個XML:xml使用php處理(simplexml?)

http://www.more2home.dk/pi/Hvilestol_Model_090_m_skammel_l%E6der_5854_70.aspx?xml=1

如何存取權限例如ImageUrl (<ImageUrl></ImageUrl>)並提取http://www.more2home.dk/SL/PI/290/9/a132edfb-16e7-47b3-b781-8c0a973cc46b.jpg?c=0_1

+0

請不要忽略[請諮詢】(http://stackoverflow.com/問題/賣出-意見)。 [如何用SimpleXml做些事情已經被回答了很多次](http://stackoverflow.com/search?q=simplexml+ [php]),並且[PHP手冊中的SimpleXml示例](http:// de3 .php.net /手動/ EN/simplexml.examples.php)。另外,如果您希望我們回答您的問題,請不要讓我們離開網站。 – Gordon 2011-03-15 09:19:02

回答

1

嘗試像

$s = simplexml_load_file('http://www.more2home.dk/pi/Hvilestol_Model_090_m_skammel_l%E6der_5854_70.aspx?xml=1'); 
echo $s->xml->export->exportdata->Product->ImageUrl; 

或非常簡單,xpath

$result = $s->xpath('//Product/ImageUrl'); 
if ($result) { 
    foreach($result as $node) { 
     echo $node; 
    } 
} 
1
$sxml = new SimpleXMLElement('http://www.more2home.dk/pi/Hvilestol_Model_090_m_skammel_l%E6der_5854_70.aspx?xml=1', 0, true); 

echo (string) $sxml->export->exportdata->Product->ImageUrl;