Mike, The ead beta dtd was an SGML dtd. The two "errors" you describe below are not SGML errors. Daniel At 03:24 PM 7/27/2004, you wrote: >Friends, >I have converted the ead beta dtd to XML schema. If anyone is >interested, I can send them the file. I had to remove the TEI stuff >out of it and refer to the EAD 1.0 replacements for terms like >'NUMBER' and 'NUTOKEN'. > >I use this site: >http://www.hitsw.com/xml_utilites/ > >One thing I found which was disturbing. > >Errors in the eadbase.ent file. (They seem to me to be errors in both >languages SGML and XML.) > >I checked both the berkely and the loc files and they both had the >same errors. (below) > >ftp://ftp.loc.gov/pub/ead/ >http://sunsite3.berkeley.edu/FindingAids/uc-ead/beta2v1/ > > >Maybe this is a dead issue. But I do have (and probably will have >more) old EAD beta files to convert to EAD 2002 XML. For most people >this is probably not relevant. > >Mike F. >Library of Congress >Washington, DC > >1. Parameter entity references without closing ';'. > ><!-- EAD 1.0 eadbase.ent --> ><!ENTITY % m.blocks '%m.inter | p' > ><!ENTITY % a.emph > 'render (%render) #IMPLIED' > > > >2. Element declaration error. The parser said that the grammar was >wrong. It should be ')*' not ')+'. And when I looked in the EAD 1.0 >that is exactly how the grammar appeared. Here is one example: > ><!-- EAD beta eadbase.ent --> ><!ELEMENT repository - - (#PCDATA | %m.phrase.basic; | > address | corpname | name | > subarea)+ > ><!-- EAD 1.0 eadbase.ent --> ><!ELEMENT repository (#PCDATA | %m.phrase.basic; | > address | corpname | name | > subarea)* > > > > > >__________________________________ >Do you Yahoo!? >New and Improved Yahoo! Mail - Send 10MB messages! >http://promotions.yahoo.com/new_mail