This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: DTD Problem
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] DTD Problem
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Mon, 8 Jan 2001 10:48:44 GMT
- References: <CC984993EECCD4118A570008C7246A776EB022@exch1.sacem.fr>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Why have you asked this question on XSL-List? It has nothing to do with
XSL. (please _don't_ follow up on this list, use XML-L or comp.text.xml)
However, you have
<!ENTITY % TITLETYP "( AT | OT)">
<!ELEMENT WORKTITLE (TITLE+, LNGCDE?, (%TITLETYP;)+)>
so the entity reference will be expanded, and that is equivalent to
<!ELEMENT WORKTITLE (TITLE+, LNGCDE?, (( AT | OT))+)>
Which means that after one or more TITLE and 0 or 1 LNGCDE
You must have at least one AT or OT.
Note that the element TITLETYP is not involved at all.
the fact that you have an element name and an entity name which are the
same is legal but probably confused you.
<WORKTITLE>
<TITLE>A1254</TITLE>
<LNGCDE>FR</LNGCDE>
<TITLETYP>OT</TITLETYP>
Here you have a TITLETYP element but that is not allowed anywhere inside
WORKTITLE.
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list