|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: DTD declaration
At 12:03 2001 03 11 -0700, Mike Brown wrote: >Richard Knapp wrote: >> In section 4.3.1 of Rec 20001006, there is discussion about Text Declaration. It says "External parsed entities >> should begin with a text declaration" where the declaration is ^^^^^^ (not must) >> >> <?xml version="1.0"?> >> >> or a variation on that. >> >> Is this required in a DTD if it is separate from the XML document? I can't find anything that specifically >> addresses this issued. > >Yes, No. The rest of Mike's response is correct except, but it is not correct that the text declaration is required (as is clear from the rest of Mike's message, so I think his "yes" is a "typo"). paul >if the DTD is separate from the document entity, then it is an >"external" entity. If it's readable by an XML processor (parser) then it is >a (dubious tense notwithstanding) "parsed" entity. > >The point of the text declaration is mainly to allow an external entity to >indicate to an XML parser what its character encoding is. > >If it doesn't have a text declaration, the usual rules for determining the >entity's character encoding will apply, and it will be an error if the >entity does not have the same encoding as is automatically determined... >just like with any other entity -- DTD, document, or document fragment >alike.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








