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

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: #PCDATA with other elements



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?
>
>
>