Community
Participate
Working Groups
reqif files written by the ReqIf Resource give a hint to the XML processor on where to find the XML schema files . Some validating XML processors actually evaluate the schemaLocation attribute [1] and might expect the schema file at the given location (in this case: the schema files are expected in the same folder as the reqif file)[2]. Since the ReqIf specification doesn't require the schema files to be stored next to the reqif file the given schemalocation doesn't add any value or might even confuse XML processors. The attribute schemaLocation should not be written into the XML file unless it is explicitly intended to validate against a reqif file specific XML schema. [1] http://www.w3.org/TR/xmlschema-0/#schemaLocation [2] xsi:schemaLocation="http://www.omg.org/spec/ReqIF/20110401/reqif.xsd reqif.xsd http://www.w3.org/1999/xhtml driver.xsd"
schema location removed from root XML element.
validated by creating new reqif file in ProR standalone application. (Note: schema location information of existing files is not modified when saving changes. This is a feature)
Created attachment 209345 [details] mylyn/context/zip
fixed
since I am the reporter I think I can now close the bug