Что нового

Извлекаем нужное значение из XML

LuciferKo

Новичок
Сообщения
24
Репутация
0
Код:
$sURL = "http://w1.dwar.ru/hunt_conf.php?mode=hunt_farm&area_id=227&instance_id=0"
$sXML = BinaryToString(InetRead($sURL), 4)
$oObj = ObjCreate("MSXml2.DOMDocument")
$oObj.LoadXML($sXML)
$oObj.setProperty('SelectionLanguage', 'XPath')
$sNodes = $oObj.selectNodes('//item[@name="Тысячелистник" and @farming=0]')
$iCount = $sNodes.length
ConsoleWrite($sNodes & @CRLF)
MsgBox(0, 'Ресурсы', StringFormat('Всего: %d шт.\r\n', $iCount))

После запроса,я узнаю сколько вообщем этих ресурсов,скажите а как узнать num="$значение" и это значение занести в переменную ?
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
LuciferKo сказал(а):
После запроса,я узнаю сколько вообщем этих ресурсов,скажите а как узнать num="$значение" и это значение занести в переменную ?
Код:
;~ MsgBox(0, "", $sNodes.item(0).getAttribute("num") ) ; для первого элемента

For $oNode In $sNodes
	MsgBox(0, "", $oNode.getAttribute("num") ) ; для каждого элемента
Next
 
Верх