Oi Geraldo,
Quando vc utiliza o artifício de copiar e colar pelo IE, o texto é copiado como ele está sendo apresentado pelo browser. Ocorre que neste momento o browser já está convertendo as referências de entidade existentes no documento para os caracteres correspondentes (<,>,$, ' e ").
Sendo assim, quando você cola a string copiada a partir do browser e salva-o como XML (XSL no caso, que na verdade é XML), você acaba tornando o seu documento mal-formado.
Uma forma de resolver este problema é deixar de fazer a cópia pelo browser e fazer um pequeno programa para recuperar a folha de estilos padrão do IE. Veja o exemplo abaixo:
loSS = CREATEOBJECT("MSXML2.DOMDocument")
loSS.Load("res://msxml.dll/defaultss.xsl")
STRTOFILE(loSS.xml,"C:\Testes\XSLFiel.xsl")
Agora o arquivo XSLFiel.xsl terá o XML com as referências de entidade preservadas e vc poderá usá-lo tranqüilamente!
Um abraço!