<?xml version="1.0" encoding="utf-8"?>
<xslo:stylesheet xmlns:xslo="http://www.w3.org/1999/XSL/Transform" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" version="1.0" exsl:dummy="dummy">
   <xslo:template match="/" mode="stripNS">
      <xslo:variable name="unspecialized">
         <xslo:apply-templates mode="remap"/>
      </xslo:variable>
      <xslo:apply-templates select="exsl:node-set($unspecialized)/node()" mode="stripNS"/>
   </xslo:template>
   <xslo:template match="*[local-name() = 'register'][namespace-uri() = 'http://docbook.org/ns/docbook']" mode="remap">
      <emphasis xmlns="http://docbook.org/ns/docbook" role="bold">
         <xslo:apply-templates mode="remap"/>
      </emphasis>
   </xslo:template>
   <xslo:template match="*[local-name() = 'instruction'][namespace-uri() = 'http://docbook.org/ns/docbook']" mode="remap">
      <code xmlns="http://docbook.org/ns/docbook">
         <xslo:apply-templates mode="remap"/>
      </code>
   </xslo:template>
   <xslo:template match="node()|@*" mode="remap">
      <xslo:copy>
         <xslo:apply-templates select="node()|@*" mode="remap"/>
      </xslo:copy>
   </xslo:template>
</xslo:stylesheet>