$playername = $xpath->query('/h3/a', $playerinfo);
Вы пытаетесь оценить абсолютное выражение XPath для узла - это не имеет смысла.
Абсолютное выражение всегда оценивается, имея узел документа в качестве контекстаузел.
нет узла /h3
(верхний элемент, вероятно, html
, а не h3
, и поэтому также нет узла /h3/a
).
Решение : Используйте относительное выражение: h3/a
.
Рекомендация : прочтите о «Относительных и абсолютных выражениях XPath» и поймите этотема.