schema.xml.metaschema-datatypes.xsd Maven / Gradle / Ivy
A trimmed string, at least one character with no
leading or trailing whitespace.
A trimmed string, at least one character with no
leading or trailing whitespace.
The xs:date with a required timezone.
The xs:dateTime with a required timezone.
A trimmed string, at least one character with no
leading or trailing whitespace.
An email address
Need a better pattern.
A host name
A trimmed string, at least one character with no
leading or trailing whitespace.
The ip-v4-address type specifies an IPv4 address in
dot decimal notation.
The ip-v6-address type specifies an IPv6 address
represented in 8 hextets separated by colons.
This is based on the pattern provided here:
https://stackoverflow.com/questions/53497/regular-expression-that-matches-valid-ipv6-addresses
with some customizations.
A trimmed string, at least one character with no
leading or trailing whitespace.
A trimmed string, at least one character with no
leading or trailing whitespace.
A string, but not empty and not whitespace-only
(whitespace is U+9, U+10, U+32 or [ \n\t]+ )
The OSCAL 'string' datatype restricts the XSD type by prohibiting leading
and trailing whitespace, and something (not only whitespace) is required.
A trimmed string, at least one character with no
leading or trailing whitespace.
A string token following the rules of XML "no
colon" names, with no whitespace. (XML names are single alphabetic
characters followed by alphanumeric characters, periods, underscores or dashes.)
A single token may not contain whitespace.
A URI
Requires a scheme with colon per RFC 3986.
A URI reference, such as a relative URL
A trimmed URI, at least one character with no
leading or trailing whitespace.
A type 4 ('random' or 'pseudorandom') or type 5 UUID per RFC
4122.
A sequence of 8-4-4-4-12 hex digits, with extra
constraints in the 13th and 17-18th places for version 4 and 5
© 2015 - 2025 Weber Informatics LLC | Privacy Policy