The 
    xsl:output instruction controls the details
    of serialization. For example, it can specify 
    XML, HTML, or plain text output.
    It can specify the encoding of the output, what the document type declaration
    points to, whether the elements should be indented, what the value of the standalone declaration
    is, where CDATA sections should be used, and more.
    For example, adding this xsl:output element
    to a stylesheet would produce plain text output instead of
    XML:
  
<xsl:output method="text" encoding="US-ASCII" media-type="text/plain" />
  This xsl:output element asks for
  pretty-printed 
    XML:
  
<xsl:output method="xml" encoding="UTF-16" indent="yes" media-type="text/xml" standalone="yes" />
    In all, there are ten attributes of the
    xsl:output element that control
    serialization of the result tree:
  
method="xml | html | text"
       The output method.  xml is the default.
       html uses classic
       HTML syntax such as <hr> instead of 
       <hr />. text outputs plain
       text but no markup.
      
version="1.0"
        The version number used in the XML declaration.
        Currently, this should always have the value
        1.0.
      
encoding="UTF-8 | UTF-16 | ISO-8859-1 | …"The encoding used for the output and in the encoding declaration of the output document.
omit-xml-declaration="yes | no"
         yes if the XML declaration should be omitted, 
         no
        otherwise. (i.e. no if the XML declaration should be included, 
         yes if it shouldn’t be.) The default is no.
      
standalone="yes | no"
        The value of the standalone         attribute for the XML declaration; either 
        yes or no
      
doctype-public="public ID"
        The public identifier used in the 
        DOCTYPE declaration
      
doctype-system="URI"
        The URL used as a system identifier in the 
        DOCTYPE declaration
      
cdata-section-elements="element_name_1 element_name_2 …"A white space separated list of the qualified names of the elements’ whose content should be output as a CDATA section
indent="yes | no"
        yes if extra white space should be added
        to pretty-print the result, no
        otherwise. The default is no.
      
media-type="text/xml | text/html | text/plain | application/xml… "The MIME media type of the output such as text/html, application/xml, or application/xml+svg