Re: [xml] validating xmld:dsig schema with a large size serial number
- From: Tim Van Holder <tim vanholder anubex com>
- To: veillard redhat com
- Cc: Jean-Marc Desperrier <xs04 jmdesp free org>, xml gnome org
- Subject: Re: [xml] validating xmld:dsig schema with a large size serial number
- Date: Wed, 12 Mar 2008 11:34:20 +0100
On 2008-03-12 10:41, Daniel Veillard wrote:
If you provide a patch to grow to 5 long and it doesn't look silly
I may apply it to avoid the problem, but really this is a bad case of
misuse affecting implementation.
The standard suggests all but 'minimally conforming' processors should
not have a digit limit(*), so simply increasing a fairly arbitrary limit
based on one schema seems like a hack rather than a fix.
I suppose a patch that solves it "correctly" by using GMP's types to
represent such values (would handle both xs:decimal and xs:integer for
arbitrary number of digits) would not be accepted due to the extra
library dependency? Although, with GCC now using it, perhaps the
threshold for using GMP is lowered somewhat.
(*) So the dsig schema cannot be properly used by 'minimally conforming'
processors, but I guess that's their (valid) choice to make. They
probably _should_ have used xs:hexBinary for it, but they didn't.
Qualifies as 'stupidity', not 'misuse of the standard' IMHO.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]