Encoding dcl in external DTD subsets( (Re: draft-whitehead-mime-xml-04)

MURATA Makoto (murata@apsdc.ksp.fujixerox.co.jp)
Thu, 11 Jun 1998 13:32:08 +0900


David Brownell wrote:
>
> That, and the way "<?xml ... encoding='...'?> isn't permitted in
> DTDs, have made me wonder if there are any other litle nudges

As you pointed out in your private mail to me, encoding declarations
in external DTD's are permitted. You are right that the XML spec is
not clear enough.

xp does support encoding declarations.

1) text.xml

<?xml version="1.0"?>
<!DOCTYPE a SYSTEM "test.dtd">
<a/>

2) test.dtd

<?xml encoding="iso-8859-1"?>
<!ELEMENT a EMPTY>
<!ATTLIST a atr CDATA "default">

3) xp

Start document
Start element: a
Attribute: atr CDATA "default"
End element: a
End document

Makoto

Fuji Xerox Information Systems

Tel: +81-44-812-7230 Fax: +81-44-812-7231
E-mail: murata@apsdc.ksp.fujixerox.co.jp