[oXygen-user] Validate and Validate with …

Sorin Ristache sorin at sync.ro
Fri Oct 7 08:09:15 CDT 2011


Hi Jens,

The errors are caused by an older version of the xlink.xsd schema which 
Oxygen loads from [Oxygen-install-folder]/frameworks/xlink and which 
does not define the xlink:simpleLink group. We will replace it with the 
latest version of xlink.xsd.

When an XML Schema imports the XLink schema Oxygen maps the namespace 
"http://www.w3.org/1999/xlink" to the local version of xlink.xsd from 
the [Oxygen-install-folder]/frameworks/xlink folder. The mapping is done 
by the default XML catalog which is enabled in Preferences -> XML -> XML 
Catalog. For fixing the error please replace the file 
[Oxygen-install-folder]/frameworks/xlink/xlink.xsd with the attached 
file which you can download from:

http://www.loc.gov/standards/xlink/xlink.xsd


Best regards,
Sorin


Jens Østergaard Petersen wrote:
> Hi Sorin and Radu,
>
> Thank you very much for looking into this!
>
> Cheers,
>
> Jens
>
> On Oct 7, 2011, at 2:06 PM, Radu Coravu wrote:
>
>   
>> Hi Jens,
>>
>> I tested and if you validate the XML using the default validation engine 
>> (Xerces) the XML is validated.
>>
>> From what your error message looks like:
>>
>>     
>>> Engine name: Saxon-EE 9.3.0.5
>>>       
>> you probably defined a custom validation scenario for your XML file and 
>> configured as a validation engine Saxon EE.
>>
>> When using "Validate with..." action then Xerces is used for validation 
>> and this is why validation is successful.
>>
>> So the question is why Saxon EE reports the XML Schema as invalid.
>> The schema "modsCluster.xsd" has a reference to the "xlink.xsd" like:
>>
>>     
>>> <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.loc.gov/standards/xlink/xlink.xsd"/>
>>>       
>> reference which is correct.
>> We'll investigate this and get back with more details.
>>
>> Regards,
>> Radu
>>
>> Radu Coravu
>> <oXygen/>  XML Editor, Schema Editor and XSLT Editor/Debugger
>> http://www.oxygenxml.com
>>
>>
>> On 10/7/2011 2:13 PM, Jens Østergaard Petersen wrote:
>>     
>>> Hi,
>>>
>>> I am sure I am just missing something obvious, but here goes!
>>>
>>> I have a document like
>>>
>>> <http://kjc-fs2.kjc.uni-heidelberg.de:8600/exist/apps/tamboti/modules/search/source.xql?id=uuid-b0de7aeb-c208-4290-8466-1bb0d9af5172&clean=yes>
>>>
>>> When I simply "Validate" this, that is click the red checkmark, I get
>>>
>>> SystemID: http://cluster-schemas.uni-hd.de/modsCluster.xsd
>>> Main validation file: /Users/jens/Desktop/Untitled1.xml
>>> Schema: http://cluster-schemas.uni-hd.de/modsCluster.xsd
>>> Engine name: Saxon-EE 9.3.0.5
>>> Severity: fatal
>>> Description: The attributeGroup {simpleLink} is referenced, but has not been declared
>>> Start location: 1051:0
>>>>>>
>>> The MODS schema in question references the XLink schema which declares the xlink:simpleLink attributeGroup, but the link to the XLink schema is obviously not de-referenced.
>>>
>>> However, when I choose "Validate with …" by clicking on the arrow to the right of the checkmark and feed the schemaLocation contained in the MODS document (namely,<http://cluster-schemas.uni-hd.de/modsCluster.xsd>), the document validates. In this case then, the XLink schema must be referenced.
>>>
>>> What explains this difference?
>>>
>>> When I open the schema at<http://cluster-schemas.uni-hd.de/modsCluster.xsd>, the XLink schema is also not de-referenced.
>>>
>>> Best,
>>>
>>> Jens
>>>
>>> oXygen 13.0 on Max OS X 10.6.8.
>>> _______________________________________________
>>> oXygen-user mailing list
>>> oXygen-user at oxygenxml.com
>>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>>
>>>       
>> _______________________________________________
>> oXygen-user mailing list
>> oXygen-user at oxygenxml.com
>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>     
>
>   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xlink.xsd
Type: text/xml
Size: 3180 bytes
Desc: not available
Url : http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20111007/05fe0187/attachment.xml 


More information about the oXygen-user mailing list