私は他の場所で答えを探してみましたが、JoomlaのXMLParserのドキュメントは実際には貧弱です。基本的には、XMLファイルのノードからデータを抽出しようとしています。誰もが私の構文が間違っているものを私に説明することができた場合、私はそれをお願い申し上げます。foreach with Joomla 1.7 XMLParser
$path = "uploaded_xmls/" . $_FILES["file"]["name"];
$xml =& JFactory::getXMLParser('Simple');
$user = & JFactory::getUser();
if($user->id && $xml->loadFile($path)) {
foreach($xml->document->track as $track) {
$track_id = $track->getElementByPath('id');
$track_type = 's';
}
}
はなぜ古き良きプレーンのSimpleXMLを使用しないということです。それはjoomlaがsimplexml自体を使用しているように見えます(コードをチェックしてください)。 http://nl2.php.net/simplexmlも参照してください。 – giorgio