[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: #PCDATA with other elements
- From: Rob Lugt <roblugt@elcel.com>
- To: Huaxin Zhang <hxzhang@cs.ualberta.ca>,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)
separator.
Regards
Rob Lugt
ElCel Technology
----- Original Message -----
From: Huaxin Zhang <hxzhang@cs.ualberta.ca>
To: no To-header on input <"unlisted-recipients:;;"@pop.pol.net.uk>
Cc: <xml-dev@lists.xml.org>
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?
>
>
>