Name
xs:string — Any string.
Derived from:
xs:anySimpleType
Primary:
xs:string
Known subtypes:
xs:normalizedString
Facets:
xs:enumeration, xs:length, xs:maxLength, xs:minLength, xs:pattern, xs:whiteSpace
<xs:simpleType name="string" id="string"> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace value="preserve"/> </xs:restriction> </xs:simpleType>
Description
The lexical and value spaces of xs:string
are the
set of all possible strings composed of any character allowed in a
XML 1.0 document without any treatment done on whitespaces.
Restrictions
This is the only datatype that leaves all the whitespaces. When
whitespaces are not significant, xs: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
xs:string
type .
Get XML Schema now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.