[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] DTD encoding
- From: "G. Ken Holman" <gkholman@CraneSoftwrights.com>
- To: xml-dev@lists.xml.org
- Date: Mon, 09 Mar 2009 14:11:27 -0400
At 2009-03-09 18:53 +0100, Vincent De Groote wrote:
>An XML document has its encoding specified in the prolog.
Yes, by way of an XML declaration.
>But what is the encoding of the dtd file ?
A DTD file can have its own XML declaration.
>When I look at dtd found on internet (for example docbook dtds), I
>can never find the encoding specified in the document itself.
Then they must be using the system default, which for most processors
is UTF-8 or UTF-16.
>Does the DTD file 'inherits' its encoding from the enclosing xml document ?
No, each entity has its own responsibility for declaring the
character set for that resource:
T:\ftemp>type abc.dtd
<?xml version="1.0" encoding="US-ASCII"?>
<!ELEMENT doc EMPTY>
T:\ftemp>type abc.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE doc SYSTEM "abc.dtd">
<doc/>
T:\ftemp>xml abc.xml
No validation errors.
T:\ftemp>
I hope this helps.
. . . . . . . . Ken
--
XQuery/XSLT training in Prague, CZ 2009-03 http://www.xmlprague.cz
XQuery/XSLT/XSL-FO training in Los Angeles/Anaheim - 2009-06-01/10
Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video
Video lesson: http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18
Video overview: http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18
G. Ken Holman mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/
Male Cancer Awareness Nov'07 http://www.CraneSoftwrights.com/x/bc
Legal business disclaimers: http://www.CraneSoftwrights.com/legal
- References:
- DTD encoding
- From: Vincent De Groote <list.encelade@gmail.com>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]