16 lines
438 B
AutoHotkey
16 lines
438 B
AutoHotkey
#Include xpath.ahk
|
|
|
|
xpath_load(doc, "xmlfile.xml")
|
|
|
|
; Retrieve the first "item" element
|
|
MsgBox % xpath(doc, "/inventory/section[1]/item[1]/text()")
|
|
|
|
; Perform an action on each "price" element (print it out)
|
|
prices := xpath(doc, "/inventory/section/item/price/text()")
|
|
Loop, Parse, prices,`,
|
|
reordered .= A_LoopField "`n"
|
|
MsgBox % reordered
|
|
|
|
; Get an array of all the "name" elements
|
|
MsgBox % xpath(doc, "/inventory/section/item/name")
|