

The above-below type is used to indicate whether one element appears above or below another element. Those who need to import the MusicXML XSD into another schema are advised to create a new version that uses "" as the namespace. The MusicXML 4.0 DTD has no namespace, so for compatibility the MusicXML 4.0 XSD has no namespace either. To validate with the MusicXML XSD, use a schema URI of "". Software often has trouble using system IDs due to factors such as restrictions on network access, or resources having moved from the original specified location.

The XML catalog at catalog.xml supports validating against a local copy of this XSD rather than the networked version. This file defines the MusicXML 4.0 XSD, including the score-partwise and score-timewise document elements. The features of W3C XML Schema make it easier to define variations of the MusicXML format, either via extension or restriction. Character entities and other entity usages that are not supported in W3C XML Schema have been removed. Validation is tightened by moving MusicXML definitions from comments into schema data types and definitions. This is the W3C XML Schema (XSD) version of the MusicXML 4.0 format. Copyright © 2004-2021 the Contributors to the MusicXML Specification, published by the W3C Music Notation Community Group under the W3C Community Final Specification Agreement (FSA):
