home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / System32 / winload.exe / HTML / OSLOADER.XSL
Extensible Markup Language  |  2008-01-19  |  22KB  |  246 lines

  1.  ■<?xml version="1.0" encoding="unicode"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:osxml="osxml" version="1.0">
  3. <_locDefinition>
  4.       <_locDefault _loc="locData"/>
  5.       <_locTag _locAttrData="pad-left,pad-right">p</_locTag>
  6.       <_locTag _locAttrData="height,width">textarea</_locTag>
  7.       <_locTag _locAttrData="minsize">select</_locTag>
  8.       <_locTag _locAttrData="size">progressbar</_locTag>
  9.       <_locTag _locAttrData="size,maxlen">input</_locTag>
  10.       <_locTag _locAttrData="tip">option</_locTag>
  11.       <_locTag _locAttrData="value">osxml:update</_locTag>
  12. </_locDefinition>
  13. <xsl:template match="osload-edit">
  14. <osxml:text-mode-ui>
  15.   <head>
  16.     <title color="XXXXRGBX"><xsl:text>                             Edit Boot Options                                 </xsl:text></title>
  17.     <footer color="XXXXRGBX"><xsl:text> ENTER=Submit                                                       ESC=Cancel </xsl:text></footer>
  18.     <meta key="ENTER" action="submit"/>
  19.     <meta key="ENTER" action="reload-main"/>
  20.     <meta key="ESC" action="cancel"/>
  21.   </head>
  22.   <body background-color="XXXX" foreground-color="RGBX">
  23.   <br/>
  24.   Edit Windows boot options for: <font foreground-color="RGBI"><xsl:value-of select="@name"/></font>
  25.   <br/>
  26.   <br/>
  27.   <xsl:for-each select="@path">
  28.   Path: 
  29.   </xsl:for-each>
  30.   <font foreground-color="RGBI"><xsl:value-of select="@path"/></font>
  31.   <br/>
  32.   <br/>
  33.   <xsl:for-each select="@partition">
  34.   Partition: 
  35.   </xsl:for-each>
  36.   <font foreground-color="RGBI"><xsl:value-of select="@partition"/></font>
  37.   <br/>
  38.   <xsl:for-each select="@disk">
  39.   Hard Disk: 
  40.   </xsl:for-each>
  41.   <font foreground-color="RGBI"><xsl:value-of select="@disk"/></font>
  42.   <br/>
  43.   <br/>
  44.   <p pad-left="0" pad-right="0">
  45.     <form>
  46.     <input type="textarea" name="bootop" maxlen="212" border-color="RGBI">
  47.       <xsl:attribute name="default">
  48.         <xsl:value-of select="@options"/>
  49.       </xsl:attribute>
  50.     </input>
  51.     </form>
  52.     <br/>
  53.   </p>
  54.   </body>
  55. </osxml:text-mode-ui>
  56. </xsl:template>
  57. <xsl:template match="osload-advops">
  58. <osxml:text-mode-ui>
  59.   <head>
  60.     <title color="XXXXRGBX"><xsl:text>                           Advanced Boot Options                               </xsl:text></title>
  61.     <footer color="XXXXRGBX"><xsl:text> ENTER=Choose                                                       ESC=Cancel </xsl:text></footer>
  62.     <meta key="ENTER" action="submit"/>
  63.     <meta key="ENTER" action="reload-main"/>
  64.     <meta key="ESC" action="cancel"/>
  65.   </head>
  66.   <body background-color="XXXX" foreground-color="RGBX">
  67.   <br/>
  68.   Choose Advanced Options for: <font foreground-color="RGBI"><xsl:value-of select="@name"/></font>
  69.   <br/>
  70.   (Use the arrow keys to highlight your choice.)
  71.   <br/>
  72.   <br/>
  73.   <p pad-left="0" pad-right="6">
  74.     <form>
  75.     <select name="advop" tip-target="advop-ctx">
  76.       <xsl:for-each select="@recovery">
  77.       <option value="3" tip="View a list of system recovery tools you can use to repair startup problems, run diagnostics, or restore your system.">Repair Your Computer</option>
  78.       <separator/>
  79.       </xsl:for-each>
  80.       <option value="0" tip="Start Windows with only the core drivers and services. Use when you cannot boot after installing a new device or driver.">Safe Mode</option>
  81.       <option value="1" tip="Start Windows with core drivers, plus networking support.">Safe Mode with Networking</option>
  82.       <option value="2" tip="Start Windows with core drivers, and launch the command prompt.">Safe Mode with Command Prompt</option>
  83.       <separator/>
  84.       <option value="4" tip="Creates ntbtlog.txt, which lists all drivers that load during startup, including the last file to load before a failure.">Enable Boot Logging</option>
  85.       <option value="5" tip="Set or reset the display resolution. Start Windows in low-resolution display mode (640x480).">Enable low-resolution video (640x480)</option>
  86.       <option value="6" tip="Start Windows using settings from last successful boot attempt.">Last Known Good Configuration (advanced)</option>
  87.       <option value="7" tip="Start Windows in Directory Services Repair Mode (for Windows domain controllers only).">Directory Services Restore Mode</option>
  88.       <option value="8" tip="Enable Windows kernel debugger.">Debugging Mode</option>
  89.       <option value="9" tip="Prevent Windows from automatically rebooting after a crash.">Disable automatic restart on system failure</option>
  90.       <option value="10" tip="Allows drivers containing improper signatures to be loaded.">Disable Driver Signature Enforcement</option>
  91.       <separator/>
  92.       <option value="11" tip="Start Windows with its regular settings.">Start Windows Normally</option>
  93.     </select>
  94.     </form>
  95.     <br/>
  96.   </p>
  97.   <p pad-left="0" pad-right="6">
  98.   Description: <font foreground-color="RGBI"><textarea name="advop-ctx" height="3"/></font>
  99.   </p>
  100.   </body>
  101. </osxml:text-mode-ui>
  102. </xsl:template>
  103. <xsl:template match="timeout-cancel">
  104.   <osxml:update disable-timer="true"/>
  105.   <osxml:update control="timerval" value=""/>
  106.   <osxml:update control="timerstr" value=""/>
  107. </xsl:template>
  108. <xsl:template match="osload-main">
  109. <osxml:text-mode-ui>
  110. </osxml:text-mode-ui>
  111. </xsl:template>
  112. <xsl:template match="osload-graphics">
  113. <osxml:text-mode-ui>
  114.   <body foreground-color="RGBX" background-color="XXXX">
  115.   <textarea width="29" height="24"/><textarea name="status"/>
  116.   </body>
  117. </osxml:text-mode-ui>
  118. </xsl:template>
  119. <xsl:template match="osload-status">
  120.   <osxml:update control="status" value="Starting Windows Vista"/>
  121. </xsl:template>
  122. <xsl:template match="osload-end">
  123. <osxml:text-mode-ui>
  124.   <body background-color="XXXX" foreground-color="RGBX">
  125.     <br/>
  126.   </body>
  127. </osxml:text-mode-ui>
  128. </xsl:template>
  129. <xsl:template match="osload-sos">
  130. <osxml:text-mode-ui>
  131.   <head>
  132.     <title color="XXXXRGBX"><xsl:text>                           Loading Windows Files                               </xsl:text></title>
  133.     <footer color="XXXXRGBX"><xsl:text> Please wait...                                                                </xsl:text></footer>
  134.   </head>
  135.   <body background-color="XXXX" foreground-color="RGBI">
  136.     <p pad-left="4" pad-right="6">
  137.       <textarea name="file-info" scroll="true" width="68"/>
  138.     </p>
  139.   </body>
  140. </osxml:text-mode-ui>
  141. </xsl:template>
  142. <xsl:template match="osload-file">
  143.     <osxml:update control="file-info" value="Loaded: {@name}"/>
  144. </xsl:template>
  145. <xsl:template match="osload-autoadv">
  146. <osxml:text-mode-ui>
  147.   <head>
  148.     <title color="XXXXRGBX"><xsl:text>                           Windows Error Recovery                              </xsl:text></title>
  149.     <footer color="XXXXRGBX"><xsl:text> ENTER=Choose                                                                  </xsl:text></footer>
  150.     <meta key="ENTER" action="submit"/>
  151.     <meta key="ENTER" action="reload-main"/>
  152.     <xsl:for-each select="@timeout">
  153.       <meta key="ANY" action="anykey"/>
  154.       <meta event="TIMEOUT" action="submit"/>
  155.       <timer initial="{.}" control="timerval"/>
  156.     </xsl:for-each>
  157.   </head>
  158.   <body background-color="XXXX" foreground-color="RGBX">
  159.   <font foreground-color="RGBI">
  160.   <xsl:for-each select="@recovery">
  161.   <p pad-right="4">Windows failed to start. A recent hardware or software change might be the cause.</p>
  162.   <br/>
  163.   <p pad-right="4">If Windows files have been damaged or configured incorrectly, 
  164.   Startup Repair can help diagnose and fix the problem. If power was interrupted 
  165.   during startup, choose Start Windows Normally.
  166.   </p>
  167.   </xsl:for-each>
  168.   <xsl:for-each select="@lkg">
  169.   <p pad-right="4">
  170.   Windows failed to start. A recent hardware or software change might be the cause.
  171.   To fix the problem:</p>
  172.   <br/>
  173.   <p pad-left="2" pad-right="4">1. Insert your Windows installation disc and restart your computer.</p>
  174.   <p pad-left="2" pad-right="4">2. Choose your language settings, and then click "Next."</p>
  175.   <p pad-left="2" pad-right="4">3. Click "Repair your computer."</p>
  176.   <br/>
  177.   <p pad-right="4">Other options:</p>
  178.   <p pad-right="4">If power was interrupted during startup, choose Start Windows Normally.</p>
  179.   </xsl:for-each>
  180.   <xsl:for-each select="@safe">
  181.   <br/>
  182.   <p pad-right="4">
  183.   Windows did not shut down successfully. If this was due to the system not
  184.   responding, or if the system was shut down to protect data, you might be able to
  185.   recover by choosing one of the Safe Mode configurations from the menu below:
  186.   </p>
  187.   </xsl:for-each>
  188.   </font>
  189.   (Use the arrow keys to highlight your choice.)
  190.   <br/>
  191.   <br/>
  192.   <p pad-left="0" pad-right="6">
  193.   <form>
  194.     <select name="autoadv" tip-target="autoadv-ctx" active-color="XXXXRGBX">
  195.       <xsl:for-each select="@recovery">
  196.       <option selected="true" value="3" tip="Fix problems that are preventing Windows from starting">Launch Startup Repair (recommended)</option>
  197.       <option value="11" tip="Start Windows with its regular settings.">Start Windows Normally</option>
  198.       </xsl:for-each>
  199.       <xsl:for-each select="@lkg">
  200.       <option value="0" tip="Start Windows with only the core drivers and services.">Safe Mode</option>
  201.       <option value="1" tip="Start Windows with core drivers, plus networking support.">Safe Mode with Networking</option>
  202.       <option value="2" tip="Start Windows with core drivers, and launch the command prompt.">Safe Mode with Command Prompt</option>
  203.       <option value="6" tip="Start Windows using settings from last successful boot attempt.">Last Known Good Configuration (advanced)</option>
  204.       <option selected="true" value="11" tip="Start Windows with its regular settings.">Start Windows Normally</option>
  205.       </xsl:for-each>
  206.       <xsl:for-each select="@safe">
  207.       <option value="0" tip="Start Windows with only the core drivers and services.">Safe Mode</option>
  208.       <option value="1" tip="Start Windows with core drivers, plus networking support.">Safe Mode with Networking</option>
  209.       <option value="2" tip="Start Windows with core drivers, and launch the command prompt.">Safe Mode with Command Prompt</option>
  210.       <separator/>
  211.       <option selected="true" value="11" tip="Start Windows with its regular settings.">Start Windows Normally</option>
  212.       </xsl:for-each>
  213.     </select>
  214.     </form>
  215.   </p>
  216.   <br/>
  217.   <xsl:for-each select="@timeout">
  218.     <textarea name="timerstr" width="69">Seconds until the highlighted choice will be selected automatically: </textarea> <textarea name="timerval" width="8"/><br/>
  219.   </xsl:for-each>
  220.   <p pad-left="0" pad-right="6">
  221.   Description: <font foreground-color="RGBI"><textarea name="autoadv-ctx" height="2"/></font>
  222.   </p>
  223.   </body>
  224. </osxml:text-mode-ui>
  225. </xsl:template>
  226. <xsl:template match="*|@*|text()"/>
  227. </xsl:stylesheet>