Что нового

[Автоматизация] Поиск значения с дополнительными атрибутами

LuciferKo

Новичок
Сообщения
24
Репутация
0
Версия AutoIt: 3.
Последняя
Описание:
Код:
<item num="48" name="Тест" pic="and.gif" swf="and.swf" prof="21" quality="0" skill="01" artikul_id="3364" x="381" y="8" farming="0"
<item num="48" name="Тест" pic="and.gif" swf="and.swf" prof="21" quality="0" skill="01" artikul_id="3364" x="381" y="8" farming="1"
У меня есть код
Код:
$res = StringRegExpReplace($Response, '(?s).*?<item num="(\d+)" name="' & GUICtrlRead($resform) & '".*', '\1')

Как мне отсеивать,если при поиске есть значение farming="1" , то их пропускать а farming="0",записывать
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Я так понимаю, у вас XML файл?
 
Автор
L

LuciferKo

Новичок
Сообщения
24
Репутация
0
Garrett сказал(а):
Вы изначально выбрали неправильный подход.
Обратите внимание на эти темы:
Получение данных из RSS-лент
Разбор RSS ленты на части
Очень ценю,но если не трудно то можно ответ,я новичек в autoit и прочитав темы которые предложили вы,я не чего не понял :(
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
LuciferKo [?]
и прочитав темы которые предложили вы,я не чего не понял
Очень жаль.
Код:
; Читаем файл XML
$oObj = ObjCreate('MSXml2.DOMDocument')
; $oObj.load("file name") ; load document from the specified XML source
$oObj.loadXML($sXML) ; load the document from a string
$oObj.setProperty('SelectionLanguage', 'XPath')
$oNodes = $oObj.selectNodes('//item[@farming = "0"]/@name')

For $oNode In $oNodes
  ConsoleWrite($oNode.text & @CRLF)
Next


P.S. Чего я хочу на самом деле, ведь сейчас в уч. заведениях больше деньги считать учат а не думать "серым процессором". ;)
 
Верх