Начальный текстовый дисплей PHP XPath

Цель: использовать проверку xpath / Firefox и PHP для отображения на веб-странице выборочного текста.

Каким будет код PHP XPATH, необходимый для отображения только имени (текста) на этой странице? http://steamcommunity.com/profiles/76561197967713768

Используя этот код:

<?php $html = new DOMDocument(); @$html->loadHtmlFile('http://steamcommunity.com/profiles/76561197967713768'); $xpath = new DOMXPath( $html ); $nodelist = $xpath->query( "//div[@class='persona_name']" ); foreach ($nodelist as $n){ echo $n->nodeValue."\n"; } ?> 

Я получаю вывод « mopar410 Этот пользователь также играл как « Я бы хотел, чтобы он отображал только «mopar410» . Я хотел бы удалить раздел «Этот пользователь также играл как:» .

Некоторая информация не может быть доступна через xml, хотя, и когда я заменяю вышеуказанное на это с помощью проверки xpath в Firefox (пример):

 <?php $html = new DOMDocument(); @$html->loadHtmlFile('http://steamcommunity.com/profiles/76561197967713768'); $xpath = new DOMXPath( $html ); $nodelist = $xpath->query( "/x:html/x:body/x:div[3]/x:div[1]/x:div/x:div/x:div/x:div[3]/x:div[1]']" ); foreach ($nodelist as $n){ echo $n->nodeValue."\n"; } ?> 

Это не работает, и я получаю сообщение об ошибке. Каков правильный метод щелчка правой кнопкой мыши и просмотра XPATH, а затем передача этого xpath в код PHP?

 Warning: DOMXPath::query(): Undefined namespace prefix in blahblahblah on line 85 Warning: DOMXPath::query(): Invalid expression in blahblahblah on line 85 Warning: Invalid argument supplied for foreach() in blahblahblah on line 86 

Я новичок в этом. Пожалуйста помоги.