private function findNamespacePrefixes($xpath) { if (preg_match_all('/(?P<prefix>[a-z_][a-z_0-9\\-\\.]*+):[^"\\/:]/i', $xpath, $matches)) { return array_unique($matches['prefix']); } return array(); }