Hello,
I would appreciate if someone could tell me what I am doing wrong. I'm sure it's something simple, so simple that I can't see it.
Here is the root element I am using in my files:
<premis xmlns="info:lc/xlmns/premis-v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="info:lc/xlmns/premis-v2 http://www.loc.gov/standards/premis/v2/premis.xsd">
Validating using http://www.loc.gov/standards/premis/v2/premis.xsd using xmllint results in the following error:
"premis.xml:2: element premis: Schemas validity error : Element '{info:lc/xlmns/premis-v2}premis': No matching global declaration available for the validation root."
Validating using http://www.freeformatter.com/xml-validator-xsd.html produces: "Cannot Find The Declaration Of Element 'premis'.. Line '1', Column '190'."
Validating using http://www.utilities-online.info/xsdvalidation/ produces a similar error (probably using the same XML parser libraries):
"Not valid. Error - Line 2, 190: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 190; cvc-elt.1: Cannot find the declaration of element 'premis'."
There error don't make sense as the schema very clearly defines the 'premis' root element. Googling is not getting me very far so I thought I'd see if anyone has any suggestions.
With thanks,
Mark
|