Name
xsd:string — Any string
Synopsis
<xsd:simpleType name="string” id="string"> <xsd:restriction base="xsd:anySimpleType"> <xsd:whiteSpace value="preserve"/> </xsd:restriction> </xsd:simpleType>
Derived from
xsd:anySimpleType
Primary
xsd:string
Known subtypes
xsd:normalizedString
Data parameters (facets)
enumeration, length,
maxLength, minLength,
pattern
Description
The lexical and value spaces of xsd:string are the
set of all possible strings composed of any character allowed in a
XML 1.0 document without any treatment done on whitespace.
Restrictions
This is the only datatype that leaves all the whitespace. When
whitespace isn’t significant,
xsd:token is preferred.
Example
The value of the following element:
<title lang="en"> Being a Dog Is a Full-Time Job </title>
is the full string Being
a
Dog
Is
a
Full-Time
Job, with all its
tabulations, and CR/LF if the title element is a
xsd:string type.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access