This is the largest number representable with standard Roman numeral notation.
Given the same number of bits, unsigned integers usually represent twice the number of absolute values representable by signed integers.
Substitution characters can be introduced at this point as well, if the serialized XML contains characters not representable in the database code page, or not representable in the client code page.