by Eric van der Vlist is published by O'Reilly & Associates (ISBN: 0596004214)


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.


This text is released under the Free Software Foundation GFDL.