[
Lists Home |
Date Index |
Thread Index
]
- From: "John E. Simpson" <simpson@polaris.net>
- To: Nigel Byrnes <byrnes@prl.research.philips.com>, xml-dev@ic.ac.uk
- Date: Mon, 07 Sep 1998 14:15:57 -0400
Hi Nigel. Don't be worried about being a newbie -- nearly everyone is yet,
at some level. :)
At 06:41 PM 9/7/98 +0100, Nigel Byrnes wrote:
>... I type it into a text editor and parse it with MSXML only to
>receive the following error message:
>
>C:\msxml>jview msxml -d1 me\simple.xml
>Root element name must match the DOCTYPE name
>Location: file:/C:/msxml/me/simple.xml(10,2)
>Context: <null>
>... the error occurs at the
>second character in the <DOCUMENT> element. The error message is
>telling me that the root element name must match the DOCTYPE
>name ["simple"]. However, i haven't being able to solve this
>error.
<snip>
><?xml version="1.0" encoding="UTF-8"?>
><!DOCTYPE simple [
><!ELEMENT DOCUMENT (#PCDATA)>
><!ATTLIST DOCUMENT
> trackNum CDATA #REQUIRED
> secLevel (unclassified|classified)
>"unclassified">
><!ENTITY Description "this is a very simple sample document.">
>]>
><DOCUMENT trackNum="1234">This is an entity inside an element:
>&Description;</DOCUMENT>
This should be pretty, er, simple. Your DOCTYPE declaration says that the
root element of your document is the <simple> element. However, the actual
document (which follows the close of the internal DTD, that is, the line
containing the ]> characters) contains as its root an element called
<DOCUMENT>. Either change the DTD so that the root element is DOCUMENT
(<!DOCTYPE DOCUMENT...) , or change the actual root of the document to
<simple>. Remember to keep the capitalization consistent, as (for example)
an element called <DOCUMENT> is *not* the same as one called <document>.
Then you should be all set.
=================================================
John E. Simpson
simpson@flixml.org
http://www.flixml.org
Just XML - coming in September from Prentice-Hall
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)
|