The code you erased is important if you are trying to use the EAD schema. From looking at your XML, it seems your new finding aid has code to validate via both the EAD DTD and the EAD schema. You only need one or the other, not both. The code that you deleted is for hooking into the schema. You still had the doctype declaration for the DTD above the schema info in your code:
<!DOCTYPE ead PUBLIC "+//ISBN 1-931666-00-8//DTD ead.dtd (Encoded Archival Description (EAD) Version 2002)//EN" "./dtds/ead.dtd">
It seems like your transformations are working fine if you use the DTD, but not if you use the schema. If you are trying to switch over to the schema, your stylesheets will need to declare namespaces. Maybe that's your problem?

Joyce Chapman
(Southern Historical Collection at the University of North Carolina at Chapel Hill)

2009/1/5 Jordon Steele <[log in to unmask]>



I am using Archivists' Toolkit to export my finding aids.  I'm in the process of revising my old, pre-AT stylesheet to accommodate the new finding aids I'm creating in AT. 


The new finding aid wasn't formatting at all (see below for comparions), so I deleted the following code from the <ead> tag:


xsi:schemaLocation="urn:isbn:1-931666-22-9" xmlns:xsi="" xmlns:ns2="" xmlns="urn:isbn:1-931666-22-9"


Now the finding aid is successfully formatting to the point where I can start working with it.  But I don't know enough about EAD to know if by deleting the above code—am I deleting something important?


You can see a comparison of the old and new finding aids here: (old) (new, with code not removed to show you how messed up things were.  Both files validate in Oxygen.)






Jordon Steele, CA


Biddle Law Library

Penn Law School

3460 Chestnut Street

Philadelphia, PA 19104-3406

(215) 898-5011