Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Here's the Problem

From: jtmspam@----------------.---
To: NULL
Date: 4/26/2009 12:06:00 AM
I am using this file (bootmgr.xsl):
Here is the code:
<?xml version="1.0" encoding="unicode"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:osxml="osxml" version="1.0"><---what does this mean?
<_locDefinition>
      <_locDefault _loc="locData"/>
      <_locTag _locAttrData="pad-left,pad-right">p</_locTag>
      <_locTag _locAttrData="height,width">textarea</_locTag>
      <_locTag _locAttrData="minsize,noindent">select</_locTag>
      <_locTag _locAttrData="size">progressbar</_locTag>
      <_locTag _locAttrData="size,maxlen">input</_locTag>
      <_locTag _locAttrData="value">osxml:update</_locTag>
</_locDefinition>
<xsl:template match="fve-bad-pcr-registers">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The system boot information has changed since BitLocker was
    enabled.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system.<br/>
    <br/>
    Confirm that the changes to the system boot information are
    authorized.<br/>
    <br/>
    If the changes to the system boot information are trusted, then disable
    and re-enable BitLocker. This will reset BitLocker to use the new boot
    information.<br/>
    <br/>
    Otherwise restore the system boot information.<br/>
    <br/>
  </body>
</osxml:text-mode-ui><-what does this do
</xsl:template>

<xsl:template match="fve-bad-code-id">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    This boot application has changed since BitLocker was enabled.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system.<br/>
    <br/>
    Confirm that the changes to this boot application are trusted.<br/>
    <br/>
    If the changes are trusted then disable and re-enable BitLocker. This
    will reset BitLocker to use the new boot application information.<br/>
    <br/>
    Otherwise re-install the previous version of this boot application.<br/>
    <br/>
    <br/>
    <p pad-left="2">
    <xsl:for-each select="@filename">Boot Application: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@filename"/></font><br/>
    <xsl:for-each select="@badoption">Changed Option: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@badoption"/></font><br/>
    </p>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-bad-code-options">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The Boot Configuration Data (BCD) settings for the following boot
    application have changed since BitLocker was enabled.<br/>
    <br/>
    <p pad-left="2">
    <xsl:for-each select="@filename">Boot Application: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@filename"/></font><br/>
    <xsl:for-each select="@badoption">Changed Setting: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@badoption"/></font><br/>
    </p>
    <br/>
    You must supply a BitLocker recovery password to start this system.<br/>
    <br/>
    Confirm that the changes to the BCD settings are trusted.<br/>
    <br/>
    If the changes are trusted then disable and re-enable BitLocker. This
    will reset BitLocker to use the new BCD settings.<br/>
    <br/>
    Otherwise restore the original BCD settings.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-bad-srk">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The Storage Root Key (SRK) of the Trusted Platform Module (TPM) is
    incompatible with BitLocker.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system until
    the authorization information for the SRK of the TPM is reset to
    zero.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-debugger-enabled">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The boot debugger is enabled.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system until
    the boot debugger is disabled.<br/>
    <br/>
    Disable the boot debugger by running this command in a command prompt
    window:<br/>
    <br/>
    bcdedit -bootdebug {bootmgr} off<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-ci-disabled">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    Code integrity checks have been disabled or test signing is enabled in
    the Boot Configuration Data (BCD) store.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system until
    the BCD settings are updated to enable code integrity checks and disable
    test signing.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-mor-failed">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The system firmware failed to enable clearing of system memory on
    reboot.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system until
    the firmware is upgraded to support setting the MOR bit.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-tpm-invalidated">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue
                                  ESC=Reboot </xsl:text></footer>
    <meta key="ENTER" action="continue"/>
    <meta key="ESC" action="reboot"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The Trusted Platform Module (TPM) has locked out access to BitLocker
    keys until the system is rebooted.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system.<br/>
    <br/>
    You can also reboot the system to restore access to this selection
    without a recovery password.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-tpm-lockout">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Retry
                                ESC=Recovery </xsl:text></footer>
    <meta key="ENTER" action="retry"/>
    <meta key="ESC" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    An incorrect PIN was supplied too many times.<br/>
    <br/>
    The Trusted Platform Module (TPM) has temporarily locked out access to
    prevent unauthorized access to Windows.<br/>
    <br/>
    Wait a few moments.  Then re-enter your PIN correctly.<br/>
    <br/>
    If you do not remember the PIN, you must supply a BitLocker recovery
    password to start this system.
    <br/>
    Press ENTER to re-enter the PIN. Press ESC for recovery.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-tpm-disabled">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The Trusted Platform Module (TPM) in this system is disabled.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system until
    the TPM is re-enabled.<br/>
    <br/>
    Enable the TPM from the system BIOS setup or from the TPM management
    console.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-edit-boot-options-enabled">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    You pressed the F8 or F10 key to enable alternative operating system
    boot options.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system with
    alternative boot options.<br/>
    <br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-bad-shutdown">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue
                                  ESC=Reboot </xsl:text></footer>
    <meta key="ENTER" action="continue"/>
    <meta key="ESC" action="reboot"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    Your computer did not start or shutdown normally, and you selected a
    boot option other than Start Windows Normally.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system with
    alternative boot options.<br/>
    <br/>
    You can also reboot the system and select Start Windows Normally to
    restore access without a recovery password.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-restart-winload">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <br/>
    The BitLocker encryption key obtained from the Trusted Platform Module
    (TPM) was discarded by the operating system loader.<br/>
    <br/>
    The Trusted Platform Module (TPM) has locked out access to BitLocker
    keys until the system is rebooted.<br/>
    <br/>
    You must supply a BitLocker recovery password to start this system.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-bad-external-key-file">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue</xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Information<br/>
    </font>
    <br/>
    <p pad-left="2">
    <xsl:for-each select="@volumeid">Drive Label: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@volumeid"/></font><br/>
    <xsl:for-each select="@keyfile">Key Filename: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@keyfile"/></font><br/>
    </p>
    <br/>
    This key file exists on the USB flash drive, but is corrupt or invalid.
    Replace this file with a copy of the original key file.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-external-key-needed">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Recovery
                                  ESC=Reboot </xsl:text></footer>
    <meta key="ENTER" action="continue"/>
    <meta key="ESC" action="reboot"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <font foreground-color="RGBI">
    &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Windows
    BitLocker Drive Encryption key needed.<br/>
    </font>
    <br/>
    <br/>
    &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Insert
    key storage media.<br/>
    <br/>
    <br/>
    &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Press
    ESC to reboot after the media is in place.<br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <p pad-left="3">
    <xsl:for-each select="@volumeid">Drive Label: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@volumeid"/></font><br/>
    <xsl:for-each select="@keyfile">Key Filename: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@keyfile"/></font><br/>
    </p>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-external-key-loaded">
<osxml:text-mode-ui>
  <body background-color="XXXX" foreground-color="RGBX">
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <font foreground-color="RGBI">
    &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Windows
    BitLocker Drive Encryption key loaded.<br/>
    </font>
    <br/>
    <br/>
    <br/>
    &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Remove
    key storage media.<br/>
    <br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-get-password">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue
                                    ESC=Exit </xsl:text></footer>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Password Entry<br/>
    </font>
    <br/>
    Enter the recovery password for this drive.<br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <xsl:for-each select="@volumeid">Drive Label: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@volumeid"/></font><br/>
    <xsl:for-each select="@passwordid">Password ID: </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@passwordid"/></font><br/>
    <br/>
    Use the function keys F1 - F9 for the digits 1 - 9.  Use the F10 key for
    0.<br/>
    Use the TAB, SHIFT-TAB, HOME, END and ARROW keys to move the
    cursor.<br/>
    <br/>
    The UP and DOWN ARROW keys may be used to modify already entered
    digits.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-bad-password">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Retry
                                    ESC=Exit </xsl:text></footer>
    <meta key="ENTER" action="retry"/>
    <meta key="ESC" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption Password Entry<br/>
    </font>
    <br/>
    That recovery password is incorrect.<br/>
    <br/>
    Press ENTER to try another password.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-get-pin">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Continue
                                ESC=Recovery </xsl:text></footer>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption PIN Entry<br/>
    </font>
    <br/>
    Enter the PIN for this drive.<br/>
    <br/>
    <br/>
    <br/>
    <xsl:for-each select="@volumeid">Drive Label:  </xsl:for-each><font
    foreground-color="RGBI"><xsl:value-of select="@volumeid"/></font><br/>
    <br/>
    Use the function keys F1 - F9 for the digits 1 - 9.  Use the F10 key for
    0.<br/>
    Use the HOME, and BACKSPACE keys to clear incorrect digits.<br/>
    <br/>
    Press ENTER after the PIN is typed. Press ESC for recovery.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="fve-bad-pin">
<osxml:text-mode-ui>
  <head>
    <footer color="RGBIXXXX"><xsl:text> ENTER=Retry
                                ESC=Recovery </xsl:text></footer>
    <meta key="ENTER" action="retry"/>
    <meta key="ESC" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
    <font foreground-color="RGBI">
    Windows BitLocker Drive Encryption PIN Entry<br/>
    </font>
    <br/>
    That PIN is incorrect.<br/>
    <br/>
    If you entered the PIN with the number keys, use the function keys F1 -
    F10 instead.<br/>
    <br/>
    Press ENTER to try another PIN. Press ESC for recovery.<br/>
    <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="osboot-error">
<osxml:text-mode-ui>
  <head>
    <xsl:for-each select="@nowds">
     <title color="XXXXRGBX"><xsl:text>                            Windows
     Boot Manager                               </xsl:text></title>
    </xsl:for-each>
    <xsl:for-each select="@wds">
     <title color="XXXXRGBX"><xsl:text>               Windows Boot Manager
     (Server IP: <xsl:value-of select="."/>)              
     </xsl:text></title>
    </xsl:for-each>
    <footer color="XXXXRGBX"><xsl:text> ENTER=Continue
                                    ESC=Exit </xsl:text></footer>
    <meta key="ENTER" action="continue"/>
    <meta key="ESC" action="exit"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
  <br/>
  <xsl:for-each select="@generic-help">
  Windows failed to start. A recent hardware or software change might be the
  cause.
  To fix the problem:
  <br/>
  <br/>
  <p pad-left="2">1. Insert your Windows installation disc and restart your
  computer.</p>
  <p pad-left="2">2. Choose your language settings, and then click
  "Next."</p>
  <p pad-left="2">3. Click "Repair your computer."</p>
  <br/>
  If you do not have this disc, contact your system administrator or
  computer
  manufacturer for assistance.
  </xsl:for-each>
  <xsl:for-each select="@hash-help">
  A recent hardware or software change might have installed a file that is
  signed incorrectly or
  damaged, or that might be malicious software from an unknown source.
  <br/>
  <br/>
  If you have a Windows installation disc, insert the disc and restart your
  computer. Click
  "Repair  your computer," and then choose a recovery tool.
  <br/>
  <br/>
  Otherwise, to start Windows so you can investigate further, press the
  ENTER key to display the boot
  menu, press F8 for Advanced Boot Options, and select Last Known Good. If
  you understand why the
  digital signature cannot be verified and want to start Windows without
  this file, temporarily
  disable driver signature enforcement.
  </xsl:for-each>
  <xsl:for-each select="@io-help">
  Windows has encountered a problem communicating with a device connected to
  your computer.
  <br/>
  <br/>
  This error can be caused by unplugging a removable storage device such as
  an external USB drive
  while the device is in use, or by faulty hardware such as a hard drive or
  CD-ROM drive that is
  failing. Make sure any removable storage is properly connected and then
  restart your computer.
  <br/>
  <br/>
  If you continue to receive this error message, contact the hardware
  manufacturer.
  </xsl:for-each>
  <br/>
  <br/>
  <p pad-left="4" pad-right="4">
    <xsl:for-each select="@file">
    <xsl:text>File:   </xsl:text>
    </xsl:for-each>
    <font foreground-color="RGBI"><xsl:value-of select="@file"/></font>
    <br/>
    <xsl:for-each select="@source">
      Source:
    </xsl:for-each>
    <font foreground-color="RGBI"><xsl:value-of select="@source"/></font>
    <br/>
    Status: <font foreground-color="RGBI"><xsl:value-of
    select="@status"/></font>
    <br/>
    <xsl:for-each select="@line">
      Line:
    </xsl:for-each>
    <font foreground-color="RGBI"><xsl:value-of select="@line"/></font>
    <br/>
    <xsl:for-each select="@info">
      Info:
    </xsl:for-each>
    <font foreground-color="RGBI"><textarea height="3"><xsl:value-of
    select="@info"/></textarea></font>
    </p>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="resume-error">
<osxml:text-mode-ui>
  <head>
    <title color="XXXXRGBX"><xsl:text>                            Windows
    Boot Manager                               </xsl:text></title>
    <footer color="XXXXRGBX"><xsl:text> ENTER=Continue
                                             </xsl:text></footer>
    <meta key="ENTER" action="continue"/>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
  <br/>
    Your computer can&apos;t come out of hibernation.<br/>
  <br/>
  <br/>
  <p pad-left="4" pad-right="6">
    Status: <font foreground-color="RGBI"><xsl:value-of
    select="@status"/></font>
    <br/>
    <xsl:for-each select="@source">
      Source:
    </xsl:for-each>
    <font foreground-color="RGBI"><xsl:value-of select="@source"/></font>
    <br/>
    <xsl:for-each select="@line">
      Line:
    </xsl:for-each>
    <font foreground-color="RGBI"><xsl:value-of select="@line"/></font>
    <br/>
    <br/>
    <xsl:for-each select="@info">
      Info:
    </xsl:for-each>
    <font foreground-color="RGBI"><textarea height="2"><xsl:value-of
    select="@info"/></textarea></font>
    <br/>
    <br/>
    <xsl:for-each select="@file">
      File:
    </xsl:for-each>
    <font foreground-color="RGBI"><xsl:value-of select="@file"/></font>
    </p>
  <br/>
    Any information that was not saved before the computer went into
    hibernation<br/>
    will be lost.<br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="osboot-list-tools">
<osxml:text-mode-ui>
  <head>
    <xsl:for-each select="@nowds">
     <title><xsl:text>                            Windows Boot Manager
                             </xsl:text></title>
    </xsl:for-each>
    <xsl:for-each select="@wds">
     <title><xsl:text>               Windows Boot Manager (Server IP:
     <xsl:value-of select="."/>)               </xsl:text></title>
    </xsl:for-each>
    <footer><xsl:text> ENTER=Choose                    TAB=Menu
                 ESC=Cancel </xsl:text></footer>
    <meta key="ENTER" action="submit"/>
    <meta key="ESC" action="exit"/>
    <meta key="F8" action="advops"/>
    <meta key="F8" action="submit"/>
    <meta key="F10" action="bootops"/>
    <meta key="F10" action="submit"/>
    <meta key="OEMKEY" action="oem"/>
    <xsl:for-each select="@timeout">
      <meta key="ANY" action="anykey"/>
      <meta event="TIMEOUT" action="submit"/>
      <timer initial="{.}" control="timerval"/>
    </xsl:for-each>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
  <br/>
  <font foreground-color="RGBI">
  Choose an operating system to start, or press TAB to select a tool:
  </font>
  <br/>
  (Use the arrow keys to highlight your choice, then press ENTER.)
  <br/>
  <br/>
  <form>
  <p pad-left="0" pad-right="8">
    <select name="osboot-selection" minsize="6" tip-target="advops-prompt"
    right-justify="true" noindent="false">
      <xsl:for-each select="osboot-entry">
        <xsl:element name="option">
          <xsl:for-each select="@default">
            <xsl:attribute name="selected">true</xsl:attribute>
          </xsl:for-each>
        <xsl:attribute name="value"><xsl:value-of
       select="@value"/></xsl:attribute>
        <xsl:attribute name="tip"><xsl:value-of
       select="@tip"/></xsl:attribute>
        <xsl:attribute name="carat"><xsl:value-of
       select="@carat"/></xsl:attribute>
          <xsl:value-of select="@name"/>
          <xsl:for-each select="@ems"> [EMS Enabled]</xsl:for-each>
          <xsl:for-each select="@debugger"> [debugger
       enabled]</xsl:for-each>
        </xsl:element>
      </xsl:for-each>
    </select>
    <br/>
    </p>
    <font foreground-color="RGBI">
    <textarea name="advops-prompt" width="76" height="1"/>
    </font>
    <br/>
    <xsl:for-each select="@timeout">
      <textarea name="timerstr" width="68">Seconds until the highlighted
      choice will be started automatically: </textarea><textarea
      name="timerval" width="8"/>
    </xsl:for-each>
    <br/>
    <br/>
    <br/>
    <br/>
    <font foreground-color="RGBI">
    Tools:
    </font>
    <br/>
    <br/>
    <p pad-left="0" pad-right="8">
     <select name="osboot-tool-selection" minsize="3"
     tip-target="advops-prompt" right-justify="true">
      <xsl:for-each select="osboot-tool">
        <xsl:element name="option">
          <xsl:for-each select="@default">
            <xsl:attribute name="selected">true</xsl:attribute>
          </xsl:for-each>
        <xsl:attribute name="value"><xsl:value-of
       select="@value"/></xsl:attribute>
       <xsl:attribute name="tip"><xsl:value-of
       select="@tip"/></xsl:attribute>
        <xsl:value-of select="@name"/>
        </xsl:element>
      </xsl:for-each>
    </select>
    </p>
  </form>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="osboot-list">
<osxml:text-mode-ui>
  <head>
    <xsl:for-each select="@nowds">
     <title><xsl:text>                            Windows Boot Manager
                             </xsl:text></title>
    </xsl:for-each>
    <xsl:for-each select="@wds">
     <title><xsl:text>               Windows Boot Manager (Server IP:
     <xsl:value-of select="."/>)               </xsl:text></title>
    </xsl:for-each>
    <footer><xsl:text> ENTER=Choose
                   ESC=Exit </xsl:text></footer>
    <meta key="ENTER" action="submit"/>
    <meta key="ESC" action="exit"/>
    <meta key="F8" action="advops"/>
    <meta key="F8" action="submit"/>
    <meta key="F10" action="bootops"/>
    <meta key="F10" action="submit"/>
    <meta key="OEMKEY" action="oem"/>
    <xsl:for-each select="@timeout">
      <meta key="ANY" action="anykey"/>
      <meta event="TIMEOUT" action="submit"/>
      <timer initial="{.}" control="timerval"/>
    </xsl:for-each>
  </head>
  <body background-color="XXXX" foreground-color="RGBX">
  <br/>
  <font foreground-color="RGBI">
  Choose an operating system to start:
  </font>
  <br/>
  (Use the arrow keys to highlight your choice, then press ENTER.)
  <br/>
  <br/>
  <p pad-left="0" pad-right="8">
  <form>
    <select name="osboot-selection" minsize="10" tip-target="advops-prompt"
    right-justify="true" noindent="false">
      <xsl:for-each select="osboot-entry">
        <xsl:element name="option">
          <xsl:for-each select="@default">
            <xsl:attribute name="selected">true</xsl:attribute>
          </xsl:for-each>
        <xsl:attribute name="value"><xsl:value-of
       select="@value"/></xsl:attribute>
        <xsl:attribute name="tip"><xsl:value-of
       select="@tip"/></xsl:attribute>
        <xsl:attribute name="carat"><xsl:value-of
       select="@carat"/></xsl:attribute>
          <xsl:value-of select="@name"/>
          <xsl:for-each select="@ems"> [EMS Enabled]</xsl:for-each>
          <xsl:for-each select="@debugger"> [debugger
       enabled]</xsl:for-each>
        </xsl:element>
      </xsl:for-each>
    </select>
  </form>
  <br/>
  </p>
  <font foreground-color="RGBI">
  <textarea name="advops-prompt" width="76" height="1"/>
  </font>
  <br/>
  <xsl:for-each select="@timeout">
    <textarea name="timerstr" width="68">Seconds until the highlighted
    choice will be started automatically: </textarea><textarea
    name="timerval" width="8"/>
  </xsl:for-each>
  <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="timeout-cancel">
  <osxml:update disable-timer="true"/>
  <osxml:update control="timerval" value=""/>
  <osxml:update control="timerstr" value=""/>
</xsl:template>

<xsl:template match="progress-bar">
  <osxml:text-mode-ui>
    <body background-color="XXXX" foreground-color="RGBX">
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    <p pad-left="25">Windows is loading files...</p>
    <br/>
    <meter name="progressbar" size="76"/>
    <p pad-left="2">
      <textarea name="progressinfo" width="76"/>
    </p>
    </body>
  </osxml:text-mode-ui><
</xsl:template>

<xsl:template match="progress-update">
  <osxml:update control="progressbar" value="{@value}"/><---Change this to
  animated gif
</xsl:template>

<xsl:template match="progress-info">
  <osxml:update control="progressinfo" value="{@value}"/>
</xsl:template>

<xsl:template match="bootmgr">
<osxml:text-mode-ui>
  <head>
    <meta key="ANY" action="anykey"/>
    <meta key="F8" action="advops"/>
    <meta key="F10" action="bootops"/>
    <meta key="OEMKEY" action="oem"/>
  </head>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="bootmgr-end-menu">
<osxml:text-mode-ui>
  <body background-color="XXXX" foreground-color="RGBX">
  <br/>
  </body>
</osxml:text-mode-ui>
</xsl:template>

<xsl:template match="*|@*|text()"/>

</xsl:stylesheet>

Several questions :
Can I use animated gifs in this code?
what is the last digit in RGBX, Can I just use a RGB Color?
should I use XSL-FO or CSS to format this code?
Would Windows Vista be able to read XSL-FO?
What is a <meta-key>?
John


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent