Community
Participate
Working Groups
Created attachment 283443 [details] Demonstration of flawed publicId regexp and its result during validation Apparently regexp used in validating FPI (Formal Public Identifier, publicId attribute in public element of XML catalog) disallows spaces as a part of FPI, but according to http://xml.coverpages.org/tauber-fpi.html, `owner name component` allows spaces. In fact well know (yet not registered) FPI-s do contain spaces, e.g: `-//W3C//DTD HTML 4.01//EN` or `-//OASIS//DTD DocBook XML V4.1.2//EN` or even registered ones, like `+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML` (see https://www.ietf.org/rfc/rfc3151.txt). In attached screenshot there is full regex in tooltip displayed, so you can check the space is missing and thus valid publicIds are marked as invalid.
Can you attach an xml file that can be used to reproduce the problem?
Created attachment 283456 [details] XML file demonstrating improper behavior (as seen on included screenshot) Here it goes.