Поэтому я получаю сообщение об ошибке, пытающееся получить доступ к имени игрока в XML файле, используя код. Я не уверен, что я получаю доступ к информации правильно, есть ли что-то, что я делаю неправильно?
<?php
$xml = simplexml_load_file('trueskill.bcn');
$playername = $xml->SK92->Players[0]->Name;
echo $playername;
?>
Использование файла XML
<?xml version="1.0" encoding="utf-8"?>
<SK92>
<Settings Multiplier="200" Decay="0" />
<Players>
<Player Name="Mark" Team="" Invisible="false" Characters="" Alts="JFG;Mark;SEBA" />
<Player Name="Antonio" Team="" Invisible="false" Characters="" Alts="Proxy;Toni" />
</Players>
</SK92>
echo $xml->Players->Player['Name'];
должен сделать трюк.
Чтобы иметь его в переменных:
$playername = $xml->Players->Player['Name'];
echo $playername;
ПРИМЕЧАНИЕ:
Как я полагаю, вы хотите получить доступ ко всем игрокам, вы можете сделать это:
foreach ($xml->Players->Player as $play) {
echo $play['Name'] . "<br>\n";
}
->SK92
. Надеюсь, что трюк? Также обычноxml
файл заканчивается*.xml