Originally posted by Christian Nash:
Since the xslt namespace url points to an actual web location,
This is a common misconception. It's traditional, and even encouraged, for namespace URIs to be HTTP URIs. But they don't refer to an actual HTTP resource. They are just identifiers.
where are the syntax for <xsl:template...>,<xsl:value-of..> etc. stored or checked. Is it through the website or the xsl processor provided with the windows package?
The XSL processing software is supposed to implement the W3C's recommendations for XSLT.