%Schema.xmlns.attrib;

Schema Namespace Declaration

Definition

Provides an attribute-like definition (name, declared value, and default value) for the namespace used with the MathML xsi:schemaLocation attribute

Remarks

Namespace pseudo-attributes make the connection between a namespace prefix and a URI. In the MathML DTD, the Parameter Entity %Schema.prefix; names the prefix; thus, the attribute-name-like construction “xmlns:%Schema.prefix;” resolves to “xmlns:xsi”. The %Schema.xmlns.attrib; Parameter Entity then sets the value of this pseudo-attribute prefix to a URI. This DTD over-rides the MathML %mathml-qname.mod; module’s declaration to set the URI as a FIXED value with the %Schema.xmlns; Parameter Entity naming the W3C XML Schema Recommendation (http://www.w3.org/2001/XMLSchema-instance).

Declaration

<!ENTITY % Schema.xmlns.attrib
     "xmlns:%Schema.prefix;  CDATA          #FIXED '%Schema.xmlns;'" >

Module

mathmlsetup.ent