Print

Print


Dear Anna,

Check whether the XML is valid.  The publicId and systemId information is in the DOCTYPE.  As the error suggests, you probably just need a space between them.  For example:

<!DOCTYPE ead PUBLIC "+//ISBN 1-931666-00-8//DTD ead.dtd (Encoded Archival Description (EAD) Version 2002)//EN" "ftp://ftp.loc.gov/pub/ead/ead.dtd">

Note the space after "...EN" and before "ftp://..." 

HTH,

Kevin 

--
Kevin Ford
Digital Project Coordinator
Network Development & MARC Standards Office
Library of Congress


>>> Anna Kresmer <[log in to unmask]> 04/05/10 9:22 AM >>>
Hello All,

    I'm working with eadcbs5.xsl and dsc1.xsl from the EAd Cookbook. I 
have edited both of the stylesheets so that they appear to work together 
with no errors(Oxygen claims they are both valid and well-formed). 
However, when I run the transformation scenario, something is not working 
properly. The transformation fails and I get this error: 

SystemID: \\Nfb-fs1\Home\akresmer\EAD Finding Aids\C2005.1-
eadfindingaid.xml_xslt_cascade
Engine name: Saxon6.5.5
Severity: error
Description: White spaces are required between publicId and systemId.
Start location: 3:1
Length: 49

Oxygen will not point to the spot with the problem and at this point, I'm 
not ever sure which document the problem is on. Does anyone have any 
advice? 

Thanks,
Anna Kresmer