eine stylesheet startet immer mit dem stylesheet element als root element (nach der processing instruction zur deklarierung als xml)
Also:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ...>
</xsl:stylesheet>
Ebenso ist deine XML Quelle nicht sauber, da zum einen zwei root elemente vorsehen und zudem ist das:
<P>
<FORM id=pickForm method=post target=_self></FORM>
</P>
keine xml, da die attribute keine "" gesetzt.
Gruss, H