There are a few errors in both your XML file and the style sheet.
1. In the XML
="text/xsl"="Documentation.xsl"
should be
="text/xsl"="Documentation.xsl"
stylesheet misspelled
2. In the XSLT
XML is case sensitive, so the statement
<xsl:template match="/root" xmlns:xsl="#unknown"></xsl:template>
should be
<xsl:template match="/Root" xmlns:xsl="#unknown"></xsl:template>
2.1 Also consider to add the statement
<xsl:output method="html" version="4.0" encoding="UTF-8" indent="yes" />
to your XSLT file.
See
XSLT <xsl:output> Element[
^]
2.2 XSLT is recursive by nature
<table border="1">
<tr>
<th>OrderId</th>
<th>ItemDescription</th>
<th>CurrentCount</th>
<th>OnOrder</th>
</tr>
<xsl:for-each select="Inventory/Item">
<tr>
<td>
<xsl:value-of select="OrderId"/>
</td>
<td>
<xsl:value-of select="ItemDescription"/>
</td>
<td>
<xsl:value-of select="CurrentCount"/>
</td>
<td>
<xsl:value-of select="OnOrder"/>
</td>
</tr>
</xsl:for-each>
</table>
should be changed to
<table border="1">
<tr>
<th>OrderId</th>
<th>ItemDescription</th>
<th>CurrentCount</th>
<th>OnOrder</th>
</tr>
<xsl:apply-templates select="Item" />
</table>
and add
<xsl:template match="Item">
<tr>
<td>
<xsl:value-of select="OrderId"/>
</td>
<td>
<xsl:value-of select="ItemDescription"/>
</td>
<td>
<xsl:value-of select="CurrentCount"/>
</td>
<td>
<xsl:value-of select="OnOrder"/>
</td>
</tr>
</xsl:template>
One last thing. Are you sure about the XSLT version?
Most browsers only support version 1.0
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">version ="2.0"></xsl:stylesheet>