[Bug 29685] Manifest generator (ecmangen) tool from Windows Platform SDK 7.1 crashes due to unhandled facet/regular expression in XML schema (escape sequence)

WineHQ Bugzilla wine-bugs at winehq.org
Fri May 28 12:10:50 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=29685

--- Comment #7 from Damjan Jovanovic <damjan.jov at gmail.com> ---
The sad state of how different XML implementations handle "$" in the input
string:

                 |         Regex in XSD's xs:pattern
Implementation   |   \$              |   $
-----------------+-------------------+-----------------
libxml2          |   Error           |  Validates
Java             |   Validates       |  Validates
.NET Core 3      |   Validates       |  Error
Mono             |   Validates       |  Error
MSXML6 (Windows) |   Validates       |  Validates

It's possible the developers of ecmangen were motivated to use "\$" due to the
fact it works on both .NET and MSXML.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list