Saxonica: XSLT and XQuery Processing: M
saxonica.com

M

MAP

Adding a value to the map

Creating a new map

Getting a value from the map

map

map()

map($f as function(item()) as item()*, $seq as item()*) → item()*

parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped))

serialize($arg as item()*, $options as map(*)) → xs:string

The Map Extension

MAP-PAIRS

map-pairs

map-pairs()

map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()*

MAPS

Maps in XPath 3.0

MAPSTRING

translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string

MATCHES

matches

matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean

matches($input as xs:string?, $pattern as xs:string) → xs:boolean

MATCHING-SUBSTRING

xsl:matching-substring

MAX

max

max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?

max($arg as xs:anyAtomicType*) → xs:anyAtomicType?

MAXOCCURS

Handling minOccurs and maxOccurs

MEASUREMENT

performance measurement

MECHANISMS

Changes to Saxon extensions and extensibility mechanisms

MEMO-FUNCTION

declare option saxon:memo-function

saxon:memo-function

MERGE

xsl:merge

MERGE-ACTION

xsl:merge-action

MERGE-INPUT

xsl:merge-input

MERGE-SOURCE

xsl:merge-source

MESSAGE

xsl:message

MESSAGES

Messages associated with assertions and other facets

METHOD

Converting Method Arguments - General Rules

Identifying the Java constructor, method, or field

The method attribute

The saxon:base64Binary serialization method

The saxon:hexBinary serialization method

The saxon:ptree serialization method

The saxon:xquery serialization method

METHODS

Additional Saxon methods

Calling .NET Instance-Level Methods

Calling Java Instance-Level Methods

Calling Static Methods in a .NET Class

Calling Static Methods in a Java Class

Choosing among overloaded methods

Identifying and Calling Specific Methods

MICROSOFT

Running the example using Microsoft Access

MIN

min

min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?

min($arg as xs:anyAtomicType*) → xs:anyAtomicType?

MINOCCURS

Handling minOccurs and maxOccurs

MINUS

Unary plus and minus

MINUTES-FROM-DATETIME

minutes-from-dateTime

minutes-from-dateTime($arg as xs:dateTime?) → xs:integer?

MINUTES-FROM-DURATION

minutes-from-duration

minutes-from-duration($arg as xs:duration?) → xs:integer?

MINUTES-FROM-TIME

minutes-from-time

minutes-from-time($arg as xs:time?) → xs:integer?

MISCELLANEOUS

Miscellaneous XSD 1.1 Features

MODE

saxon:mode

xsl:mode

MODEL

All Model Groups

Changes to the Schema Component Model API

Choosing a Tree Model

Serializing a Schema Component Model

MODELS

External Object Models

Importing and Exporting Schema Component Models

Third-party Object Models: DOM, JDOM, XOM, and DOM4J

MODULES

Separate compilation of library modules

MONTH-FROM-DATE

month-from-date

month-from-date($arg as xs:date?) → xs:integer?

MONTH-FROM-DATETIME

month-from-dateTime

month-from-dateTime($arg as xs:dateTime?) → xs:integer?

MONTHS-FROM-DURATION

months-from-duration

months-from-duration($arg as xs:duration?) → xs:integer?

MOZILLA

Mozilla Public License

MULTI-CORE

multi-core CPUs

MULTIPLICATION

Multiplication and division

MULTI-THREADED

Multi-threaded processing

MYSQL

Running the example using MySQL

Next