Accessing data - Manipulate XML data structures

Which of the following are requirements for a valid and well-formed XML document?

Every element must have at least one attribute.
Elements and attributes can be used interchangeably as long as they have open and closing tags.
Every element must have a corresponding closing element.
Every attribute must have a corresponding closing attribute.