OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   (newbie) DTD question

[ Lists Home | Date Index | Thread Index ]

Hello,

I thought this type of XML document (with two types of
"name"s) was acceptable:

<family>
<person>
    <name>
         <firstname>John</firstname>
         <lastname>Smith</lastname>
    </name>
</person>
<pet>
    <name>Spot</name>
</pet>
</family>

Creating a DTD for this appears to be failing on the
"name" field.

I define it once for people as:
<!ELEMENT name (firstname, lastname)>

and later for pets as
<!ELEMENT name (#PCDATA)>

But evidently I can only define "name" once, even
though "name" is in different contexts ("person",
"pet").  Can I scope "names" within the DTD, sort of
like this following:  (if so, what's the syntax?)

<!ELEMENT person.name ....
<!ELEMENT pet.name ....

Thanks,
Glen
  

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS