tengo el siguiente DTD y no consigo crear un xml valido me podrian dar una mano
muchas gracias
<!ELEMENT Response (QueryResult*)>
<!ATTLIST Response ReturnCode CDATA #REQUIRED
CodeExplanation CDATA #IMPLIED>
<!ELEMENT QueryResult (UserBasicData? | UserCompleteResult? | ProfileResult? | ContestResult* | VideoResult?)>
<!ELEMENT UserCompleteResult (UserBasicData, UserExtendedData)>
<!ATTLIST UserBasicData UserID CDATA #REQUIRED
Name CDATA #REQUIRED
LastName CDATA #REQUIRED
Email CDATA #REQUIRED
MemberID CDATA #REQUIRED>
<!ATTLIST UserExtendedData Address CDATA #REQUIRED
Suite CDATA #IMPLIED
City CDATA #REQUIRED
Gender (Male | Female)
Birthdate CDATA #REQUIRED
USAResident (Yes | No)
ContestRules (Yes | No)
PrivacyPolicity (Yes | No)>
<!ELEMENT ProfileResult (ProfileBasicData)>
<!ATTLIST ProfileBasicData StoryID CDATA
StoryName CDATA
StoryImgURL CDATA
PlaceMatsID CDATA
PlaceMatsURL CDATA >
<!ELEMENT MyAccount (UserBasicData, UserExtendedData)>