We are currently unable to validate some documents because of
https://mail.gnome.org/archives/xml/2013-November/msg00028.html
(short summary: pattern restriction on token type is tested on
non-normalized value).

We have found that the proposed patch by Jan Pokorný actually works for us,
but hasn't been applied yet.
So we made some modifications to the original patch to improve it,
as per Daniel's review, and added a (rather simple) test file.


Audric Schiltknecht (1):
  Do normalize string-based datatype value in RelaxNG facet checking

 include/libxml/schemasInternals.h | 92 +++++++++++++++++++--------------------
 result/relaxng/pattern3_1         |  0
 result/relaxng/pattern3_1.err     |  1 +
 test/relaxng/pattern3.rng         | 11 +++++
 test/relaxng/pattern3_1.xml       |  1 +
 xmlschemastypes.c                 | 10 ++++-
 6 files changed, 68 insertions(+), 47 deletions(-)
 create mode 100644 result/relaxng/pattern3_1
 create mode 100644 result/relaxng/pattern3_1.err
 create mode 100644 test/relaxng/pattern3.rng
 create mode 100644 test/relaxng/pattern3_1.xml

-- 
2.7.0

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to