Microsoft a XSLT

  • IE5.5 a MSXML2.x nabízelo jednu z prvních implementací návrhu XSLT

    • bohužel tato pracovní verze se rozšířila do praxe a MS dlouho dobu trvalo, než se jí zbavil

  • implementace XSLT 1.0

    • MSXML

      • COM komponenty pro práci s XML

      • od MSXML 4.0 se jedná o jednu z nejrychlejších implementací

      • pracuje jako interpret

    • XslTransform

      • třída implementující XSLT v .NETu

      • pracuje jako interpret (MSXML 3.0) nebo překládá do mezikódu (MSXML 4.0+)

    • XslCompiledTransform

      • transformace se převádí (kompiluje) do MSIL

      • dosahuje se ještě vyššího výkonu než má MSXML 4.0

  • XSLT 2.0

    • MS měl plány na implementaci XSLT 2.0 v době příprav .NET Frameworku 2.0, ale kvůli nedokončené specifikaci je nakonec opustil

    • pro XSLT 2.0 je potřeba použít knihovny třetích stran