This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: DTD Problem




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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]