Renamed gpf.arrayOrValue to gpf.arrayOrItem
XNode

Should be enough first version
XPath (continued)

Prepared test case