On 03/01/2017 06:20 PM, a.pier...@wanadoo.fr wrote:
I’m working with OpenOffice document from odt files, conforming to the
RelaxNG schema OpenDocument-v1.2-os-schema.rng
http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-schema.rng
The schema seemingly doesn’t validate in XXE 7 against jing, (without
the parameter -i — in order to ignore ambiguities in the def of
IDs/IDREF(S)
In my understanding, "jing -i" just disables the checking of
ID/IDREF/IDREFS *cross-references* in instance documents:
Excerpts from http://www.thaiopensource.com/relaxng/jing.html:
---
-i
Disables checking of ID/IDREF/IDREFS. By default, Jing enforces the
constraints imposed by RELAX NG DTD Compatibility with respect to
ID/IDREF/IDREFS.
---
The errors below are about the OpenDocument-v1.2-os-schema.rng *schema*
itself not being compatible with "RELAX NG DTD Compatibility".
which yield this type of messages:
* conflicting ID-types for attribute "targetElement" from
namespace
"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" of
element "command" from namespace
"urn:oasis:names:tc:opendocument:xmlns:animation:1.0"
* a "data" or "value" pattern with non-null ID-type must
occur as the child of an "attribute" pattern
Would you know of a workaround, modifying the .rng — or a do I miss a
parameter in my preferences within XXE in order to let files be loaded
and parsed?
There is no option to suppress this kind of validation for a RELAX NG
schema. You must modify the RNG schema to get rid of them.
Note that at first sight, the error messages reported by XXE *seem* to
be correct. For example, "RELAX NG DTD Compatibility" says:
Excerpts from http://relaxng.org/compatibility-20011203.html#id
---
A RELAX NG schema is compatible with this feature if and only if, after
schema simplification, for each data or value element that specifies a
datatype associated with a non-null ID-type, all of the following hold:
* its parent is an attribute element
...
---
If you think that the error messages reported by XXE are incorrect, that
is, are false errors, please be kind enough to file a formal bug report.
PS: the same config/sample/template files seem to work smoothly in
previous installs of XXE…
May be in a version which is very, very old, that is, several years old
like v3. But once again, if you are sure that this is a regression,
please be kind enough to file a formal bug report.
--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support