Hi All,
I've looked through the ead list archives, but didn't see any
problems similiar to mine.
We're using Xmetal 2.0, and up until now all our records have been using the
sgml compliant dtd, and xmetal has been validating without any problems.
We're in the process of changing to the xml compliant dtd for our ead
records.
To do this I've followed the instructions at:
http://jefferson.village.virginia.edu/ead/xml.html#5 ,
and each of our ead instances now has the following prolog.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ead PUBLIC "-//Society of American Archivists//DTD ead.dtd
(Encoded Archival Description (EAD) Version 1.0)//EN" "../dtds/ead.dtd"[
<!ENTITY % eadnotat PUBLIC "-//Society of American Archivists//DTD
eadnotat.ent (EAD Notation Declarations)//EN" "../Entities/eadnotat.ent">
%eadnotat;
]>
Xmetal now gives the following error when I try to validate a document:
"Error in Document Type Declaration in the document: Notation redeclared.
The notation name 'email' has already been defined"
when I take out the line with %eadnotat; Xmetal validates without any
complaints, this confuses me however since according to the following text
taken from the above link:
.... it's not enough to merely declare the entity in order to use it, one
must also reference it....
Has anyone had a problem like this ?
Any suggestions will be much appreciated...
Eviano Afiemo
Systems Services & Development
DLIS - IT Division
Ext: 5827
|