Erik Hetzner wrote: > At Tue, 29 May 2007 17:07:27 -0700, > Erik Hetzner wrote: > >> At Tue, 29 May 2007 16:25:14 -0700, >> Mark Jordan <[log in to unmask]> wrote: >> >>> Hello, >>> >>> I am validating the following MODS document against a local copy of >>> http://www.loc.gov/standards/mods/xml.xsd (using "xmllint --schema >>> xml.xsd record.xml"): >>> >>> <?xml version="1.0" encoding="UTF-8"?> >>> <mods xmlns:mods="http://www.loc.gov/mods/v3"> >>> >> This should be <mods:mods> >> > > Sorry, this might be unclear. What I meant was, this should be: > > <?xml version="1.0" encoding="UTF-8"?> > <mods:mods xmlns:mods="http://www.loc.gov/mods/v3"> > > It’s a little strange, but you can use a prefix in the element that > you declare it in. > > best, > Erik Hetzner > ;; Erik Hetzner, California Digital Library > ;; gnupg key id: 1024D/01DB07E3 > Hi Erik, This doesn't work for me: markslaptop>xmllint --schema xml.xsd record.xml <?xml version="1.0" encoding="UTF-8"?> <mods:mods xmlns:mods="http://www.loc.gov/mods/v3"> <mods:titleInfo> <mods:title>A Jewel of Honesty</mods:title> </mods:titleInfo> <mods:genre>Article</mods:genre> <mods:abstract>clashing oppositions</mods:abstract> <mods:subject> <mods:geographic>N/A</mods:geographic> </mods:subject> <mods:subject authority="none"> <mods:topic>General interest</mods:topic> </mods:subject> <mods:relatedItem type="host"> <mods:titleInfo> <mods:title>Carnegie Newsletter</mods:title> <mods:title type="issue">Celebration a Spectacle of Hope</mods:title> </mods:titleInfo> <mods:name> <mods:namePart>Pra'N'Ava</mods:namePart> <mods:role> <mods:roleTerm authority="marcrelator" type="text">author</mods:roleTerm> </mods:role> </mods:name> <mods:name> <mods:namePart>N/A</mods:namePart> <mods:role> <mods:roleTerm authority="chodarr" type="text">recipient</mods:roleTerm> </mods:role> </mods:name> <mods:part> <mods:extent unit="pages"> <mods:list>9,14</mods:list> <mods:start>9</mods:start> </mods:extent> </mods:part> <mods:originInfo> <mods:dateIssued encoding="iso8601">19870101</mods:dateIssued> </mods:originInfo> </mods:relatedItem> </mods:mods> Element mods not declared Element mods not declared record.xml fails to validate http://www.loc.gov/standards/mods/v3/mods-userguide-intro.html#xml_structures says that '<mods: mods xmnls:mods="http://www.loc.gov/mods/v3"> with filename mods-3-2.xsd.' should work when using 'mods' as a prefix to each element (as I am, since I will be inserting my MODS records in an OAI static repository file). However, the space after '<mods:' in the namespace declaration doesn't work either. I've tried including the filename 'mods-3-2.xsd' (for a fully qualified URL) in the schema URL as well with no luck. Mark