<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="../make-menu.xsl" type="text/xsl"?><html>
   <head>
      <this-is section="index-entries" page="_M" subpage=""/>
      <!--
           Generated at 2011-12-09T20:47:22.916Z--><title>Saxonica: XSLT and XQuery Processing: M</title>
      <meta name="coverage" content="Worldwide"/>
      <meta name="copyright" content="Copyright Saxonica Ltd"/>
      <meta name="title" content="Saxonica: XSLT and XQuery Processing: M"/>
      <meta name="robots" content="noindex,nofollow"/>
      <link rel="stylesheet" href="../saxondocs.css" type="text/css"/>
   </head>
   <body class="main">
      <h1>M</h1>
      <p class="subhead">MAP</p>
      <p>
         <a class="bodylink" href="../extensions/map.xml">Adding a value to the map</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/map.xml">Creating a new map</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/map.xml">Getting a value from the map</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/map.xml">map</a>
      </p>
      <p>
         <a class="bodylink" href="../changes/intro93/fo30-93.xml">map()</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/map.xml">map($f as function(item()) as item()*, $seq as item()*) &#8594; item()*</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/parse-json.xml">parse-json($arg as xs:string, $options as map(*)) &#8594; document-node(element(*, xs:untyped))</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/serialize-json.xml">serialize($arg as item()*, $options as map(*)) &#8594; xs:string</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/map.xml">The Map Extension</a>
      </p>
      <p class="subhead">MAP-PAIRS</p>
      <p>
         <a class="bodylink" href="../functions/intro/map-pairs.xml">map-pairs</a>
      </p>
      <p>
         <a class="bodylink" href="../changes/intro93/fo30-93.xml">map-pairs()</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/map-pairs.xml">map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) &#8594; item()*</a>
      </p>
      <p class="subhead">MAPS</p>
      <p>
         <a class="bodylink" href="../expressions/xpath30maps.xml">Maps in XPath 3.0</a>
      </p>
      <p class="subhead">MAPSTRING</p>
      <p>
         <a class="bodylink" href="../functions/intro/translate.xml">translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) &#8594; xs:string</a>
      </p>
      <p class="subhead">MATCHES</p>
      <p>
         <a class="bodylink" href="../functions/intro/matches.xml">matches</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/matches.xml">matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) &#8594; xs:boolean</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/matches.xml">matches($input as xs:string?, $pattern as xs:string) &#8594; xs:boolean</a>
      </p>
      <p class="subhead">MATCHING-SUBSTRING</p>
      <p>
         <a class="bodylink" href="../xsl-elements/matching-substring.xml">xsl:matching-substring</a>
      </p>
      <p class="subhead">MAX</p>
      <p>
         <a class="bodylink" href="../functions/intro/max.xml">max</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/max.xml">max($arg as xs:anyAtomicType*, $collation as xs:string) &#8594; xs:anyAtomicType?</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/max.xml">max($arg as xs:anyAtomicType*) &#8594; xs:anyAtomicType?</a>
      </p>
      <p class="subhead">MAXOCCURS</p>
      <p>
         <a class="bodylink" href="../schema-processing/min-and-maxoccurs.xml">Handling minOccurs and maxOccurs</a>
      </p>
      <p class="subhead">MEASUREMENT</p>
      <p>
         <a class="bodylink" href="../using-xsl/commandline.xml">performance measurement</a>
      </p>
      <p class="subhead">MECHANISMS</p>
      <p>
         <a class="bodylink" href="../changes/intro/extensions-94.xml">Changes to Saxon extensions and extensibility mechanisms</a>
      </p>
      <p class="subhead">MEMO-FUNCTION</p>
      <p>
         <a class="bodylink" href="../using-xquery/extensions.xml">declare option saxon:memo-function</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/attributes/memo-function.xml">saxon:memo-function</a>
      </p>
      <p class="subhead">MERGE</p>
      <p>
         <a class="bodylink" href="../xsl-elements/merge.xml">xsl:merge</a>
      </p>
      <p class="subhead">MERGE-ACTION</p>
      <p>
         <a class="bodylink" href="../xsl-elements/merge-action.xml">xsl:merge-action</a>
      </p>
      <p class="subhead">MERGE-INPUT</p>
      <p>
         <a class="bodylink" href="../xsl-elements/merge-input.xml">xsl:merge-input</a>
      </p>
      <p class="subhead">MERGE-SOURCE</p>
      <p>
         <a class="bodylink" href="../xsl-elements/merge-source.xml">xsl:merge-source</a>
      </p>
      <p class="subhead">MESSAGE</p>
      <p>
         <a class="bodylink" href="../xsl-elements/message.xml">xsl:message</a>
      </p>
      <p class="subhead">MESSAGES</p>
      <p>
         <a class="bodylink" href="../schema-processing/extensions11/saxon.message.xml">Messages associated with assertions and other facets</a>
      </p>
      <p class="subhead">METHOD</p>
      <p>
         <a class="bodylink"
            href="../extensibility/converting-args/converting-arguments.xml">Converting Method Arguments - General Rules</a>
      </p>
      <p>
         <a class="bodylink" href="../extensibility/functions.xml">Identifying the Java constructor, method, or field</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/output-extras/method.xml">The method attribute</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/output-extras/base64Binary-method.xml">The saxon:base64Binary serialization method</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/output-extras/hexBinary-method.xml">The saxon:hexBinary serialization method</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/output-extras/ptree-method.xml">The saxon:ptree serialization method</a>
      </p>
      <p>
         <a class="bodylink" href="../extensions/output-extras/xquery-method.xml">The saxon:xquery serialization method</a>
      </p>
      <p class="subhead">METHODS</p>
      <p>
         <a class="bodylink" href="../xpath-api/jaxp-xpath/saxon-additions.xml">Additional Saxon methods</a>
      </p>
      <p>
         <a class="bodylink"
            href="../extensibility/dotnetextensions/instance-methods.net.xml">Calling .NET Instance-Level Methods</a>
      </p>
      <p>
         <a class="bodylink" href="../extensibility/functions/instance-methods.xml">Calling Java Instance-Level Methods</a>
      </p>
      <p>
         <a class="bodylink" href="../extensibility/dotnetextensions/staticmethods.net.xml">Calling Static Methods in a .NET Class</a>
      </p>
      <p>
         <a class="bodylink" href="../extensibility/functions/staticmethods.xml">Calling Static Methods in a Java Class</a>
      </p>
      <p>
         <a class="bodylink" href="../extensibility/functions/choosing-overload.xml">Choosing among overloaded methods</a>
      </p>
      <p>
         <a class="bodylink" href="../extensibility/dotnetextensions.xml">Identifying and Calling Specific Methods</a>
      </p>
      <p class="subhead">MICROSOFT</p>
      <p>
         <a class="bodylink" href="../sql-extension/example.xml">Running the example using Microsoft Access</a>
      </p>
      <p class="subhead">MIN</p>
      <p>
         <a class="bodylink" href="../functions/intro/min.xml">min</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/min.xml">min($arg as xs:anyAtomicType*, $collation as xs:string) &#8594; xs:anyAtomicType?</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/min.xml">min($arg as xs:anyAtomicType*) &#8594; xs:anyAtomicType?</a>
      </p>
      <p class="subhead">MINOCCURS</p>
      <p>
         <a class="bodylink" href="../schema-processing/min-and-maxoccurs.xml">Handling minOccurs and maxOccurs</a>
      </p>
      <p class="subhead">MINUS</p>
      <p>
         <a class="bodylink" href="../expressions/arithmetic/unary.xml">Unary plus and minus</a>
      </p>
      <p class="subhead">MINUTES-FROM-DATETIME</p>
      <p>
         <a class="bodylink" href="../functions/intro/minutes-from-dateTime.xml">minutes-from-dateTime</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/minutes-from-dateTime.xml">minutes-from-dateTime($arg as xs:dateTime?) &#8594; xs:integer?</a>
      </p>
      <p class="subhead">MINUTES-FROM-DURATION</p>
      <p>
         <a class="bodylink" href="../functions/intro/minutes-from-duration.xml">minutes-from-duration</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/minutes-from-duration.xml">minutes-from-duration($arg as xs:duration?) &#8594; xs:integer?</a>
      </p>
      <p class="subhead">MINUTES-FROM-TIME</p>
      <p>
         <a class="bodylink" href="../functions/intro/minutes-from-time.xml">minutes-from-time</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/minutes-from-time.xml">minutes-from-time($arg as xs:time?) &#8594; xs:integer?</a>
      </p>
      <p class="subhead">MISCELLANEOUS</p>
      <p>
         <a class="bodylink" href="../schema-processing/schema11/misc-xsd11.xml">Miscellaneous XSD 1.1 Features</a>
      </p>
      <p class="subhead">MODE</p>
      <p>
         <a class="bodylink" href="../extensions/instructions/mode.xml">saxon:mode</a>
      </p>
      <p>
         <a class="bodylink" href="../xsl-elements/mode.xml">xsl:mode</a>
      </p>
      <p class="subhead">MODEL</p>
      <p>
         <a class="bodylink" href="../schema-processing/schema11/allgroups.xml">All Model Groups</a>
      </p>
      <p>
         <a class="bodylink" href="../changes/s90/schema90.xml">Changes to the Schema Component Model API</a>
      </p>
      <p>
         <a class="bodylink" href="../sourcedocs/choosingmodel.xml">Choosing a Tree Model</a>
      </p>
      <p>
         <a class="bodylink" href="../changes/s90/schema90.xml">Serializing a Schema Component Model</a>
      </p>
      <p class="subhead">MODELS</p>
      <p>
         <a class="bodylink" href="../changes/intro92/models92.xml">External Object Models</a>
      </p>
      <p>
         <a class="bodylink" href="../schema-processing/scm.xml">Importing and Exporting Schema Component Models</a>
      </p>
      <p>
         <a class="bodylink" href="../sourcedocs/thirdparty.xml">Third-party Object Models: DOM, JDOM, XOM, and DOM4J</a>
      </p>
      <p class="subhead">MODULES</p>
      <p>
         <a class="bodylink" href="../using-xquery/api-query/s9api-query.xml">Separate compilation of library modules</a>
      </p>
      <p class="subhead">MONTH-FROM-DATE</p>
      <p>
         <a class="bodylink" href="../functions/intro/month-from-date.xml">month-from-date</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/month-from-date.xml">month-from-date($arg as xs:date?) &#8594; xs:integer?</a>
      </p>
      <p class="subhead">MONTH-FROM-DATETIME</p>
      <p>
         <a class="bodylink" href="../functions/intro/month-from-dateTime.xml">month-from-dateTime</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/month-from-dateTime.xml">month-from-dateTime($arg as xs:dateTime?) &#8594; xs:integer?</a>
      </p>
      <p class="subhead">MONTHS-FROM-DURATION</p>
      <p>
         <a class="bodylink" href="../functions/intro/months-from-duration.xml">months-from-duration</a>
      </p>
      <p>
         <a class="bodylink" href="../functions/intro/months-from-duration.xml">months-from-duration($arg as xs:duration?) &#8594; xs:integer?</a>
      </p>
      <p class="subhead">MOZILLA</p>
      <p>
         <a class="bodylink" href="../conditions/intro.xml">Mozilla Public License</a>
      </p>
      <p class="subhead">MULTI-CORE</p>
      <p>
         <a class="bodylink" href="../extensions/attributes/threads.xml">multi-core CPUs</a>
      </p>
      <p class="subhead">MULTIPLICATION</p>
      <p>
         <a class="bodylink" href="../expressions/arithmetic/multiplication.xml">Multiplication and division</a>
      </p>
      <p class="subhead">MULTI-THREADED</p>
      <p>
         <a class="bodylink" href="../extensions/attributes/threads.xml">Multi-threaded processing</a>
      </p>
      <p class="subhead">MYSQL</p>
      <p>
         <a class="bodylink" href="../sql-extension/example.xml">Running the example using MySQL</a>
      </p>
      <table width="100%">
         <tr>
            <td>
               <p align="right"><a class="nav" href="_N.xml">Next</a></p>
            </td>
         </tr>
      </table>
   </body>
</html>