#!/opt/homebrew/bin/bash #Example for bash split string without $IFS xpath="$(echo "$2"| sed -e "s/\/\([^/]\+\)/\/*[local-name()='\1']/g" | sed -e "s/^\([^\/]\+\)/\/\/*[local-name() = '\1']/")" xmllint --xpath "${xpath}" $1 #echo echo "xpath= ${xpath}"