but what [^"]* exactly mean?
It means, zero or more of any characters except " Bob XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list