DTD Errors

webmasterbeta

New Member
I have to write a DTD to support the XML

ERRORS:
Validation Output: 4 Errors

1. Error Line 25, Column 28: element type "Name1" already defined.

<!ELEMENT Name1 (#PCDATA)>

✉
2. Error Line 29, Column 30: element type "Name1" already defined.

<!ELEMENT Name1 (#PCDATA)>

✉
3. Error Line 30, Column 30: element type "Name2" already defined.

<!ELEMENT Name2 (#PCDATA)>

✉
4. Error Line 31, Column 30: element type "Name3" already defined.

<!ELEMENT Name3 (#PCDATA)>


DTD:
<?xml version="1.0" standalone="yes"?>
<!--
Author: Ryan Naddy
Copyright: Copyright (c) Ryan Naddy
Created on September 11, 2007, 7:18 PM
-->
<!DOCTYPE Party[
<!ELEMENT Party (PartyID, Name, Street, PostalInfo, Contact, Ref)>
<!ELEMENT PartyID (#PCDATA)>
<!ELEMENT Name (Name1, Name2, Name3)>
<!ELEMENT Name1 (#PCDATA)>
<!ELEMENT Name2 (#PCDATA)>
<!ELEMENT Name3 (#PCDATA)>
<!ELEMENT Street (Street1, Street2, Street3, Street4)>
<!ELEMENT Street1 (#PCDATA)>
<!ELEMENT Street2 (#PCDATA)>
<!ELEMENT Street3 (#PCDATA)>
<!ELEMENT Street4 (#PCDATA)>
<!ELEMENT PostalInfo (City, CountrySubEntity, PostalCode, Country)>
<!ELEMENT City (#PCDATA)>
<!ELEMENT CountrySubEntity (#PCDATA)>
<!ELEMENT PostalCode (#PCDATA)>
<!ELEMENT Country (#PCDATA)>
<!ELEMENT Contact (Name1, StructuredName, TelNum, Email, Fax, MailStop, JobTitle, Description)>
<!ELEMENT Name1 (#PCDATA)>
<!ELEMENT StructuredName (Title, FirstNames, Surname)>
<!ELEMENT Title (#PCDATA)>
<!ELEMENT FirstNames (Name1, Name2, Name3)>
<!ELEMENT Name1 (#PCDATA)>
<!ELEMENT Name2 (#PCDATA)>
<!ELEMENT Name3 (#PCDATA)>
<!ELEMENT Surname (#PCDATA)>
<!ELEMENT TelNum (#PCDATA)>
<!ELEMENT Email (#PCDATA)>
<!ELEMENT Fax (#PCDATA)>
<!ELEMENT MailStop (#PCDATA)>
<!ELEMENT JobTitle (#PCDATA)>
<!ELEMENT Description (#PCDATA)>
<!ELEMENT Ref (#PCDATA)>
]>


XML:

<Party>
<PartyID></PartyID>
<Name>
<Name1></Name1>
<Name2></Name2>
<Name3></Name3>
</Name>
<Street>
<Street1></Street1>
<Street2></Street2>
<Street3></Street3>
<Street4></Street4>
</Street>
<PostalInfo>
<City></City>
<CountrySubEntity></CountrySubEntity>
<PostalCode></PostalCode>
<Country></Country>
</PostalInfo>
<Contact>
<Name1></Name1>
<StructuredName>
<Title></Title>
<FirstNames>
<Name1></Name1>
<Name2></Name2>
<Name3></Name3>
</FirstNames>
<Surname></Surname>
</StructuredName>
<TelNum></TelNum>
<Email></Email>
<Fax></Fax>
<MailStop></MailStop>
<JobTitle></JobTitle>
<Description></Description>
</Contact>
<Ref></Ref>
</Party>
 
Back
Top