[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: #PCDATA with other elements
- From: Rob Lugt <email@example.com>
- To: Huaxin Zhang <firstname.lastname@example.org>,no To-header on input <"unlisted-recipients:;;"@pop.pol.net.uk>
- Date: Sun, 28 Jan 2001 22:19:00 +0000
You could use:-
<!ELEMENT sth (#PCDATA | other_element | another_element)*>
Note the terminating "*" which is required for mixed content specifications.
Unfortunately you cannot dictate the order of elements in a mixed-content
specification. So, like in this example, you have to the "|" (choice)
----- Original Message -----
From: Huaxin Zhang <email@example.com>
To: no To-header on input <"unlisted-recipients:;;"@pop.pol.net.uk>
Sent: 28 January 2001 21:34
Subject: #PCDATA with other elements
> I forget if this is allowed in DTD
> An element has PCDATA as well as other element under it. Seems for
> sure this is allowed, but I tried several ways to define it, all
> failed by standard parsers.
> <!ELEMENT sth (#PCDATA)| (other_element, another_element)>
> what is the correct way to write it?