This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
DTD Problem
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: [xsl] DTD Problem
- From: ABHAY Andre <andre dot abhay at sacem dot fr>
- Date: Mon, 8 Jan 2001 11:29:00 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
Good morning,
I have a problem with using ENTITY in my DTD file.
As you can see, in below, when I have <TITLETYP>OT</TITLETYP> in my XML file
and I try to load it with XML notepad in order to validate my XML file,
I have a XML parse error:
Element content is invalid according to the DTD/Schema.
Expecting: AT, OT.
<TITLETYP>OT</TITLETYP>
Do you know why there is an error here?
Please, find in below the DTD file and the XML file:
essai.dtd
<!ENTITY % TITLETYP "( AT | OT)">
<!ELEMENT MUSICALWORKS (WORK+)>
<!ELEMENT WORK (WORKTITLE+, DURATION?, CPRDT?, PUBDT?)>
<!ELEMENT WORKTITLE (TITLE+, LNGCDE?, (%TITLETYP;)+)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT LNGCDE (#PCDATA)>
<!ELEMENT TITLETYP (#PCDATA)>
<!ELEMENT DURATION (#PCDATA)>
<!ELEMENT CPRDT (#PCDATA)>
<!ELEMENT PUBDT (#PCDATA)>
essai.xml
<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/xsl"
href="http://etudev4/localengine3/essai.xsl"?>
<!DOCTYPE MUSICALWORKS SYSTEM "http://etudev4/localengine3/essai.dtd">
<MUSICALWORKS>
<WORK>
<WORKTITLE>
<TITLE>A1254</TITLE>
<LNGCDE>FR</LNGCDE>
<TITLETYP>OT</TITLETYP>
</WORKTITLE>
</WORK>
</MUSICALWORKS>
Thanks a lot for your help and have a happy new year
André ABHAY.
_______________________________________________________________________
Tel : (33) 1 47 15 47 50 E-mail : mailto:andre.abhay@sacem.fr web site
: http://www.sacem.fr
Address : SACEM / 225 avenue Charles de Gaulle / 92521 Neuilly sur Seine
cedex / France
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list