Reference / Attributes to customize XML serialization |
The following attributes are facet constraints depending on the XSD data type used on a simple BDL variable to restrict the allowed value-space.
(Notice that some attributes are allowed only on some XSD data types).
Several facet constraints can be set on the same data type, and a mandatory values is expected ( for example, XSDMinLength="8".)
Attribute | Definition |
---|---|
XSDLength | Define the exact number of XML character or bytes. |
XSDMinLength | Define the minimum number of XML character or bytes. |
XSDMaxLength | Define the maximum number of XML character or bytes. |
XSDEnumeration | Define a list of allowed values separated by the character |. |
XSDWhiteSpace | Perform a XML string manipulation before serialization or deserialization. |
XSDPattern | Define the regular expression the value has to match. |
XSDMinInclusive | Define the inclusive minimum value according to the data type where it is set. |
XSDMaxInclusive | Define the inclusive maximum value according to the data type where it is set. |
XSDMinExclusive | Define the exclusive minimum value according to the data type where it is set. |
XSDMaxExclusive | Define the exclusive maximum value according to the data type where it is set. |
XSDTotalDigits | Define the total number of digits. |
XSDFractionDigits | Define the number of digits of the fraction part. |