<?xml version=“1.0” encoding=“UTF-8”?> <!– .….….….….….….….….….….….….….….….….…… –> <!– MathML Qualified Names Module .….….….….….….….….….… –> <!–
file: mathml2-qname-1.mod This is the Mathematical Markup Language (MathML) 2.0, an XML application for describing mathematical notation and capturing both its structure and content. Copyright 1998-2000 W3C (MIT, INRIA, Keio), All Rights Reserved. Revision: $Id: mathml2-qname-1.mod,v 1.2 2003/04/08 00:11:16 davidc Exp $ This DTD module is identified by the PUBLIC and SYSTEM identifiers: PUBLIC "-//W3C//ENTITIES MathML 2.0 Qualified Names 1.0//EN" SYSTEM "mathml2-qname-1.mod" Revisions: (none) .......................................................................
–> <!–
MathML Qualified Names This module is contained in two parts, labeled Section 'A' and 'B': Section A declares parameter entities to support namespace- qualified names, namespace declarations, and name prefixing for MathML. Section B declares parameter entities used to provide namespace-qualified names for all MathML element types. This module is derived from the XHTML Qualified Names Template module.
–>
- <!– Section A: XHTML XML Namespace Framework ::::::::::::::::::
-
–>
<!– XLink .….….…… –> <grammar xmlns=“relaxng.org/ns/structure/1.0”>
<define name="XLINK.xmlns.attrib"> <empty/> </define> <!-- W3C XML Schema ............... --> <!-- MathML .............. --> <define name="MATHML.xmlns.extra.attrib"> <empty/> </define> <define name="MATHML.xmlns.attrib"> <ref name="MATHML.xmlns.extra.attrib"/> </define>
</grammar>
- <!– Section B: MathML Qualified Names :::::::::::::::::::::::::::
-
–>
<!–
9. This section declares parameter entities used to provide namespace-qualified names for all MathML element types.
–> <!–
ignores subsequent instantiation of this module when used as external subset rather than module fragment. NOTE: Do not modify this parameter entity, otherwise a recursive parsing situation may result.
–> <!– end of template-qname-1.mod –>