1.
All attribute declarations begin with the keyword ____________ followed by the element name, attribute name, attribute type, and default data information.

2.
The ________ declaration specifies which characters and delimiters may appear in the application.

3.
The __________ defines the syntax of markup constructs and include additional definitions such as character entity references.

4.
A/An _________ is essentially a macro that allows a short name to be associated with replacement text.

5.
The ___________ keyword begins the declaration of attributes that an element may take. It is followed by the name of the element in question, a list of attribute definitions, and a closing.

6.
The __________ begins with a series of parameter entity definitions.

7.
The ______________ parameter identifies a character encoding, which is a method of converting a sequence of bytes into a sequence of characters.

8.
A model group contains the names of the elements that a tag may enclose.

9.
Which event is fired as the mouse is moving over an element when a drag is occurring?

10.
The _________ event is fired on the element where the drop occurred at the end of the drag operation.