make xsd highlighting more generic

xmlspectrum.xsl uses global variables to specify elements and attributes
to highlight or that contain xpath