Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:template match="/">
- <html>
- <body><font face="Segoe" color="#434343">
- <TR>
- <TD>
- <center>
- <h1><b>Problem Report Wizard</b></h1>
- <xsl:value-of select="/prwreport/amdprwreport/general/reportlocation"/><br/>
- <xsl:value-of select="/prwreport/amdprwreport/general/time"/><br/><br/>
- </center>
- </TD>
- </TR>
- <TABLE CELLPADDING="2" CELLSPACING="2" WIDTH="100%" STYLE="border: 1px solid #000000;">
- <TR>
- <TD COLSPAN="2" BGCOLOR="#666666" STYLE="border-bottom: 1px solid #8a8a8a;"><font color="#ffffff"><h2>Customer</h2></font></TD>
- </TR>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <TR><TD WIDTH="30%">Name</TD><TD WIDTH="70%"><xsl:value-of select="/prwreport/amdprwreport/customerinfo/name"/></TD></TR>
- <TR><TD WIDTH="30%">Email</TD><TD WIDTH="70%"><xsl:value-of select="/prwreport/amdprwreport/customerinfo/email"/></TD></TR>
- <TR><TD WIDTH="30%">AMD Reference#</TD><TD WIDTH="70%"><xsl:value-of select="/prwreport/amdprwreport/customerinfo/amdref"/></TD></TR>
- </table>
- </TABLE>
- <BR />
- <TABLE CELLPADDING="2" CELLSPACING="2" WIDTH="100%" STYLE="border: 1px solid #000000;">
- <TR>
- <TD COLSPAN="2" BGCOLOR="#666666" STYLE="border-bottom: 1px solid #8a8a8a;"><font color="#ffffff"><h2>Operating System</h2></font></TD>
- </TR>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <xsl:for-each select="prwreport/dcm/os">
- <TR><TD WIDTH="30%">OS Description</TD><TD WIDTH="70%"><xsl:value-of select="osdes"/></TD></TR>
- <TR><TD WIDTH="30%">Windows Directory</TD><TD WIDTH="70%"><xsl:value-of select="windir"/></TD></TR>
- <TR><TD WIDTH="30%">Administrative Mode</TD><TD WIDTH="70%"><xsl:value-of select="admin"/></TD></TR>
- <TR><TD WIDTH="30%">Resolution</TD><TD WIDTH="70%"><xsl:value-of select="resolution"/></TD></TR>
- </xsl:for-each>
- </table>
- </TABLE>
- <BR />
- <TABLE CELLPADDING="2" CELLSPACING="2" WIDTH="100%" STYLE="border: 1px solid #000000;">
- <tr>
- <td COLSPAN="2" BGCOLOR="#666666" STYLE="border-bottom: 1px solid #8a8a8a;"><font color="#ffffff"><h2>System Hardware</h2></font></td>
- </tr>
- </TABLE>
- <table>
- <tr><td COLSPAN="2" WIDTH="100%" STYLE=""><font color ="#353535"><h3>Motherboard</h3></font></td></tr>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <xsl:for-each select="prwreport/dcm/system">
- <tr><td WIDTH="30%">Memory</td><td WIDTH="70%"><xsl:value-of select="memory"/></td></tr>
- <tr><td WIDTH="30%">Hyperthreading</td><td WIDTH="70%"><xsl:value-of select="hyperthread"/></td></tr>
- <tr><td WIDTH="30%">Board Type</td><td WIDTH="70%"><xsl:value-of select="boardtype"/></td></tr>
- <tr><td WIDTH="30%">Serial Number</td><td WIDTH="70%"><xsl:value-of select="boardsn"/></td></tr>
- <tr><td WIDTH="30%">Manufacturer</td><td WIDTH="70%"><xsl:value-of select="boardmft"/></td></tr>
- <tr><td WIDTH="30%">SMBIOS Version</td><td WIDTH="70%"><xsl:value-of select="smbiosver"/></td></tr>
- <tr WIDTH="100%" STYLE="border-bottom: 1px solid #000000;">
- <td WIDTH="30%">BIOS Version</td><td WIDTH="70%"><xsl:value-of select="biosver"/></td></tr>
- </xsl:for-each>
- </table>
- <tr><td COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><font color ="#353535"><h3>CPU</h3></font></td></tr>
- <xsl:for-each select="prwreport/dcm/system">
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <tr><td WIDTH="30%">Number of Physical CPUs</td><td WIDTH="70%"><xsl:value-of select="ncpu"/></td></tr>
- <tr><td WIDTH="30%">Number of Logical CPUs</td><td WIDTH="70%"><xsl:value-of select="nlogicalcpu"/></td></tr>
- </table><br/>
- <xsl:for-each select="cpu">
- <tr><td COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><xsl:value-of select="cpuname"/></td></tr>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <tr><td WIDTH="30%">CPU Manufacturer</td><td WIDTH="70%"><xsl:value-of select="cpumft"/></td></tr>
- <tr><td WIDTH="30%">Clock Speed</td><td WIDTH="70%"><xsl:value-of select="clockspeed"/></td></tr>
- </table><br/>
- </xsl:for-each>
- </xsl:for-each>
- <tr>
- <TD COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><font color ="#353535"><h3>Graphic Device</h3></font></TD>
- </tr>
- <xsl:for-each select="prwreport/dcm/primary">
- <tr>
- <td COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><xsl:value-of select="devicename"/></td></tr>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <tr><td WIDTH="30%">Manufacturer</td><td WIDTH="70%"><xsl:value-of select="devicemft"/></td></tr>
- <tr><td WIDTH="30%">Device ID</td><td WIDTH="70%"><xsl:value-of select="deviceid"/></td></tr>
- <tr><td WIDTH="30%">Vendor ID</td><td WIDTH="70%"><xsl:value-of select="vendorID"/></td></tr>
- <tr><td WIDTH="30%">Subsystem ID</td><td WIDTH="70%"><xsl:value-of select="ssid"/></td></tr>
- <tr><td WIDTH="30%">Subsystem Vendor ID</td><td WIDTH="70%"><xsl:value-of select="ssvid"/></td></tr>
- <tr><td WIDTH="30%">Location Information</td><td WIDTH="70%"><xsl:value-of select="location"/></td></tr>
- <tr><td WIDTH="30%">Bus Type</td><td WIDTH="70%"><xsl:value-of select="bustype"/></td></tr>
- <tr><td WIDTH="30%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'">AGP Transfer Rate</xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise>Maximum Link Width</xsl:otherwise>
- </xsl:choose>
- </td><td WIDTH="70%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'"> <xsl:value-of select="agptransfer"/></xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise><xsl:value-of select="maxlnkwidth"/></xsl:otherwise>
- </xsl:choose>
- </td></tr>
- <tr><td WIDTH="30%">BIOS Version</td><td WIDTH="70%"><xsl:value-of select="biosversion"/></td></tr>
- <tr><td WIDTH="30%">BIOS Date</td><td WIDTH="70%"><xsl:value-of select="biosdate"/></td></tr>
- <tr><td WIDTH="30%">Part Number</td><td WIDTH="70%"><xsl:value-of select="partnumber"/></td></tr>
- <tr><td WIDTH="30%">Hyper Memory</td><td WIDTH="70%"><xsl:value-of select="hypermemory"/></td></tr>
- <tr><td WIDTH="30%">Memory Type</td><td WIDTH="70%"><xsl:value-of select="memorytype"/></td></tr>
- <tr><td WIDTH="30%">Driver Manufacturer</td><td WIDTH="70%"><xsl:value-of select="drivermft"/></td></tr>
- <tr><td WIDTH="30%">Driver Package Version</td><td WIDTH="70%"><xsl:value-of select="driverpkgversion"/></td></tr>
- <tr><td WIDTH="30%">2D Driver Version</td><td WIDTH="70%"><xsl:value-of select="ddversion"/></td></tr>
- <tr><td WIDTH="30%">OpenGL Version</td><td WIDTH="70%"><xsl:value-of select="oglversion"/></td></tr>
- <tr><td WIDTH="30%">Direct3D Version</td><td WIDTH="70%"><xsl:value-of select="d3dversion"/></td></tr>
- </table>
- <br />
- </xsl:for-each>
- <xsl:for-each select="prwreport/dcm/device">
- <tr>
- <td COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><xsl:value-of select="devicename"/></td>
- </tr>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <tr><td WIDTH="30%">Manufacturer</td><td WIDTH="70%"><xsl:value-of select="devicemft"/></td></tr>
- <tr><td WIDTH="30%">Device ID</td><td WIDTH="70%"><xsl:value-of select="deviceid"/></td></tr>
- <tr><td WIDTH="30%">Vendor ID</td><td WIDTH="70%"><xsl:value-of select="vendorID"/></td></tr>
- <tr><td WIDTH="30%">Subsystem ID</td><td WIDTH="70%"><xsl:value-of select="ssid"/></td></tr>
- <tr><td WIDTH="30%">Subsystem Vendor ID</td><td WIDTH="70%"><xsl:value-of select="ssvid"/></td></tr>
- <tr><td WIDTH="30%">Location Information</td><td WIDTH="70%"><xsl:value-of select="location"/></td></tr>
- <tr><td WIDTH="30%">Bus Type</td><td WIDTH="70%"><xsl:value-of select="bustype"/></td></tr>
- <tr><td WIDTH="30%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'">AGP Transfer Rate</xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise>Maximum Link Width</xsl:otherwise>
- </xsl:choose>
- </td><td WIDTH="70%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'"> <xsl:value-of select="agptransfer"/></xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise><xsl:value-of select="maxlnkwidth"/></xsl:otherwise>
- </xsl:choose>
- </td></tr>
- <tr><td WIDTH="30%">Driver Manufacturer</td><td WIDTH="70%"><xsl:value-of select="drivermft"/></td></tr>
- <tr><td WIDTH="30%">Driver Package Version</td><td WIDTH="70%"><xsl:value-of select="driverpkgversion"/></td></tr>
- <tr><td WIDTH="30%">2D Driver Version</td><td WIDTH="70%"><xsl:value-of select="ddversion"/></td></tr>
- <tr><td WIDTH="30%">OpenGL Version</td><td WIDTH="70%"><xsl:value-of select="oglversion"/></td></tr>
- <tr><td WIDTH="30%">Direct3D Version</td><td WIDTH="70%"><xsl:value-of select="d3dversion"/></td></tr>
- </table><br/>
- </xsl:for-each>
- <tr>
- <TD COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><font color ="#353535"><h3>AMD Devices</h3></font></TD>
- </tr>
- <xsl:for-each select="prwreport/dcm/otheratihw">
- <tr>
- <tr><td COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><xsl:value-of select="devicename"/></td></tr>
- </tr>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <tr><td WIDTH="30%">Device ID</td><td WIDTH="70%"><xsl:value-of select="deviceid"/></td></tr>
- <tr><td WIDTH="30%">Vendor ID</td><td WIDTH="70%"><xsl:value-of select="vendorID"/></td></tr>
- <tr><td WIDTH="30%">Subsystem ID</td><td WIDTH="70%"><xsl:value-of select="ssid"/></td></tr>
- <tr><td WIDTH="30%">Subsystem Vendor ID</td><td WIDTH="70%"><xsl:value-of select="ssvid"/></td></tr>
- <tr><td WIDTH="30%">Location Information</td><td WIDTH="70%"><xsl:value-of select="location"/></td></tr>
- <tr><td WIDTH="30%">Bus Type</td><td WIDTH="70%"><xsl:value-of select="bustype"/></td></tr>
- <tr><td WIDTH="30%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'">AGP Transfer Rate</xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise>Maximum Link Width</xsl:otherwise>
- </xsl:choose>
- </td><td WIDTH="70%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'"> <xsl:value-of select="agptransfer"/></xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise><xsl:value-of select="maxlnkwidth"/></xsl:otherwise>
- </xsl:choose>
- </td></tr>
- <tr><td WIDTH="30%">Driver Manufacturer</td><td WIDTH="70%"><xsl:value-of select="drivermft"/></td></tr>
- <tr><td WIDTH="30%">Driver Package Version</td><td WIDTH="70%"><xsl:value-of select="driverversion"/></td></tr>
- </table>
- <BR />
- </xsl:for-each>
- <BR />
- <tr>
- <TD COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><font color ="#353535"><h3>Other Devices</h3></font></TD>
- </tr>
- <xsl:for-each select="prwreport/dcm/otherhw">
- <tr>
- <tr><td COLSPAN="2" WIDTH="100%" STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000;"><xsl:value-of select="devicename"/></td></tr>
- </tr>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <tr><td WIDTH="30%">Device ID</td><td WIDTH="70%"><xsl:value-of select="deviceid"/></td></tr>
- <tr><td WIDTH="30%">Vendor ID</td><td WIDTH="70%"><xsl:value-of select="vendorID"/></td></tr>
- <tr><td WIDTH="30%">Subsystem ID</td><td WIDTH="70%"><xsl:value-of select="ssid"/></td></tr>
- <tr><td WIDTH="30%">Subsystem Vendor ID</td><td WIDTH="70%"><xsl:value-of select="ssvid"/></td></tr>
- <tr><td WIDTH="30%">Location Information</td><td WIDTH="70%"><xsl:value-of select="location"/></td></tr>
- <tr><td WIDTH="30%">Bus Type</td><td WIDTH="70%"><xsl:value-of select="bustype"/></td></tr>
- <tr><td WIDTH="30%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'">AGP Transfer Rate</xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise>Maximum Link Width</xsl:otherwise>
- </xsl:choose>
- </td><td WIDTH="70%">
- <xsl:choose>
- <xsl:when test="bustype='AGP'"> <xsl:value-of select="agptransfer"/></xsl:when>
- <xsl:when test="bustype='PCI'"></xsl:when>
- <xsl:otherwise><xsl:value-of select="maxlnkwidth"/></xsl:otherwise>
- </xsl:choose>
- </td></tr>
- <tr><td WIDTH="30%">Driver Manufacturer</td><td WIDTH="70%"><xsl:value-of select="drivermft"/></td></tr>
- <tr><td WIDTH="30%">Driver Package Version</td><td WIDTH="70%"><xsl:value-of select="driverversion"/></td></tr>
- </table>
- <BR />
- </xsl:for-each>
- </table>
- <BR />
- <TABLE CELLPADDING="2" CELLSPACING="2" WIDTH="100%" STYLE="border: 1px solid #000000;">
- <TR><TD COLSPAN="2" BGCOLOR="#666666" STYLE="border-bottom: 1px solid #8a8a8a;"><font color ="#ffffff"><h2>Installed Software</h2></font></TD></TR>
- <table WIDTH="100%" STYLE="border: 1px solid #000000;">
- <xsl:for-each select="prwreport/amdprwreport/windows/swinstall">
- <TR><TD><xsl:value-of select="program"/></TD><TD WIDTH="25%"><xsl:value-of select="version"/></TD></TR>
- </xsl:for-each>
- </table>
- </TABLE>
- <BR />
- </font></body>
- </html>
- </xsl:template>
- </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement