<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="../../make-menu.xsl" type="text/xsl"?><html>
   <head>
      <this-is section="functions" page="intro" subpage="in-scope-prefixes"/>
      <!--
           Generated at 2011-12-09T20:47:22.916Z--><title>Saxonica: XSLT and XQuery Processing: in-scope-prefixes</title>
      <meta name="coverage" content="Worldwide"/>
      <meta name="copyright" content="Copyright Saxonica Ltd"/>
      <meta name="title" content="Saxonica: XSLT and XQuery Processing: in-scope-prefixes"/>
      <meta name="robots" content="noindex,nofollow"/>
      <link rel="stylesheet" href="../../saxondocs.css" type="text/css"/>
   </head>
   <body class="main">
      <h1>in-scope-prefixes</h1>
      <p>Returns the names of the namespaces that are in scope for an element. Except for the
    unnamed namespace, which is represented by the string "", the names will be of type <code>xs:NCName</code>.</p>
      <p class="subhead">in-scope-prefixes($element as element()) &#8594; xs:string*</p>
      <table>
         <tr>
            <td width="470" align="left" colspan="4" style="border-top:solid 1px #3D5B96; ">
               <p>
                     <i>Arguments</i>
                  </p>
            </td>
         </tr>
         <tr>
            <td width="40">
               <p> </p>
            </td>
            <td width="80" valign="top">
               <p>$element</p>
            </td>
            <td valign="top" width="150">
               <p>element()</p>
            </td>
            <td valign="top" width="200">
               <p>The element node whose in-scope namespace prefixes are required</p>
            </td>
         </tr>
         <tr>
            <td colspan="2"
                style="border-top:solid 1px #3D5B96; border-bottom:solid 1px #3D5B96;">
               <p>
                     <i>Result</i>
                  </p>
            </td>
            <td style="border-top:solid 1px #3D5B96; border-bottom:solid 1px #3D5B96;"
                colspan="2">
               <p>xs:string*</p>
            </td>
         </tr>
      </table>
      <p class="subhead">Links to W3C specifications</p>
      <p>Namespace: http://www.w3.org/2005/xpath-functions</p>
      <p>Applies to: XPath 2.0, XSLT 2.0, XQuery 1.0 and later versions</p>
      <p>
            <a href="http://www.w3.org/TR/xpath-functions/#func-in-scope-prefixes"
            class="bodylink">XPath 2.0 Functions and Operators</a>
         </p>
      <p>
            <a href="http://www.w3.org/TR/xpath-functions-30/#func-in-scope-prefixes"
            class="bodylink">XPath 3.0 Functions and Operators</a>
         </p>
      <p class="subhead">Notes on the Saxon implementation</p>
      <p>The function is fully implemented according to the W3C specifications.</p>
      <table width="100%">
         <tr>
            <td>
               <p align="right"><a class="nav" href="insert-before.xml">Next</a></p>
            </td>
         </tr>
      </table>
   </body>
</html>