The following is the DTD for the MusicBank XML file. A copy of this file can be found here
<!ELEMENT DISC (FREEDB_XML, TITLE, ARTIST,
LABEL*, REVISION, PROCESSED_BY,
SUBMITTED_VIA, DISC_ID, TRACK_TITLES,
EXTENDED_DATA*, EXTENDED_TRACK*, PLAYORDER*)>
<!ATTLIST DISC ID CDATA #REQUIRED
YEAR CDATA #IMPLIED
GENRE CDATA #IMPLIED
LENGTH CDATA #REQUIRED>
<!ELEMENT FREEDB_XML EMPTY>
<!ATTLIST FREEDB_XML VERSION CDATA #REQUIRED>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT ARTIST (NAME)>
<!ATTLIST ARTIST ID CDATA #IMPLIED>
<!ELEMENT NAME (DISPLAY, FIRST_NAME*, LAST_NAME*)>
<!ELEMENT DISPLAY (#PCDATA)>
<!ELEMENT FIRST_NAME (#PCDATA)>
<!ELEMENT LAST_NAME (#PCDATA)>
<!ELEMENT LABEL (#PCDATA)>
<!ATTLIST LABEL ID CDATA #IMPLIED>
<!ELEMENT REVISION EMPTY>
<!ATTLIST REVISION ORDINAL CDATA #REQUIRED>
<!ELEMENT PROCESSED_BY (#PCDATA)>
<!ELEMENT SUBMITTED_VIA (#PCDATA)>
<!ELEMENT DISC_ID (DID+)>
<!ATTLIST DISC_ID COUNT CDATA #REQUIRED>
<!ELEMENT DID (#PCDATA)>
<!ATTLIST DID ORDINAL CDATA #REQUIRED>
<!ELEMENT TRACK_TITLES (TRACK+)>
<!ATTLIST TRACK_TITLES COUNT CDATA #REQUIRED>
<!ELEMENT TRACK (#PCDATA)>
<!ATTLIST TRACK ORDINAL CDATA #REQUIRED
ID CDATA #IMPLIED
OFFSET CDATA #REQUIRED>
<!ELEMENT EXTENDED_DATA (#PCDATA)>
<!ELEMENT EXTENDED_TRACK (#PCDATA)>
<!ATTLIST EXTENDED_TRACK COUNT CDATA #IMPLIED>
<!ELEMENT PLAYORDER (#PCDATA)>
<!ATTLIST PLAYORDER COUNT CDATA #IMPLIED>