0
我想將XML文件的內容加載到Joomla 2.5中的自定義php代碼模塊中。將XML內容加載到Php(Joomla)
我的XML位於根文件夾「/ country-info」中,我的XML文件的名稱是「country-info.xml」。
我的XML文件的內容:
<?xml version="1.0" encoding="utf-8"?>
<germany>
<citizens>81,8 Mio.</citizens>
</germany>
,這是PHP代碼,我發現之一:
<?php
$completeurl ="country-info/country-info.xml";
$xml = simplexml_load_file($completeurl);
$citizens = $xml->germany->citizens;
echo $citizens;
?>
編輯 - 新代碼:
<?php
$xml = '<?xml version="1.0" encoding="utf-8"?>
<germany-citizens>81,8 Mio.</citizens>
';
$catid = JRequest::getInt('id');
$db =& JFactory::getDBO();
$sql = "SELECT alias FROM #__categories WHERE id = ".intval($catid);
$db->setQuery($sql);
$displayarea = $db->loadResult();
$xml = simplexml_load_string($xml);
$citizens = $xml-> {$displayarea . '-citizens'};
echo ' | Citizens: ' . $citizens . ' | ';
?>
那麼......問題是什麼? –
嗨大衛,問題是xml文件的內容不顯示,我不知道代碼和路徑是否正確。 – Admin2Go
好的。我會測試它。等一下。 –