Skip to content

test xsd

Hervé Bitteur edited this page Oct 11, 2021 · 1 revision

book.xsd content

This is the verbatim content of book.xsd

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">

  <xs:element name="adaptive-filter" type="adaptiveDescriptor"/>

  <xs:element name="book" type="book"/>

  <xs:element name="global-filter" type="globalDescriptor"/>

  <xs:element name="run-table" type="runTable"/>

  <xs:element name="runs" type="runSequence"/>

  <xs:element name="score" type="score"/>

  <xs:element name="time-rational" type="timeRational"/>

  <xs:complexType name="book">
    <xs:annotation>
      <xs:documentation>
        <![CDATA[Class <code>Book</code> is the root class for handling a physical set of image input
files, resulting in one or several logical MusicXML scores.
<p>
A book instance generally corresponds to an input file containing one or several images, each
image resulting in a separate {@link Sheet} instance.
<p>
A sheet generally contains one or several systems.
An indented system (sometimes prefixed by part names) usually indicates a new movement.
Such indented system may appear in the middle of a sheet, thus (logical) movement frontiers do
not always match (physical) sheet frontiers.
<p>
A (super-) book may also contain (sub-) books to recursively gather a sequence of input files.
<p>
<img src="doc-files/Book-Detail.png" alt="Book details UML">]]>
      </xs:documentation>
    </xs:annotation>