<?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()*) → item()*</a> </p> <p> <a class="bodylink" href="../functions/intro/parse-json.xml">parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped))</a> </p> <p> <a class="bodylink" href="../functions/intro/serialize-json.xml">serialize($arg as item()*, $options as map(*)) → 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()*) → 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) → 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) → xs:boolean</a> </p> <p> <a class="bodylink" href="../functions/intro/matches.xml">matches($input as xs:string?, $pattern as xs:string) → 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) → xs:anyAtomicType?</a> </p> <p> <a class="bodylink" href="../functions/intro/max.xml">max($arg as xs:anyAtomicType*) → 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) → xs:anyAtomicType?</a> </p> <p> <a class="bodylink" href="../functions/intro/min.xml">min($arg as xs:anyAtomicType*) → 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?) → 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?) → 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?) → 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?) → 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?) → 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?) → 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>