simpleType "xs:string"
Namespace:
Defined:
globally in XMLSchema.xsd; see XML source
Used:
at 17 locations
Simple Content Model
xs:string
Simple Content Restrictions:
WhiteSpace:
preserve

Known Direct Subtypes (3):
xs:normalizedString, xsl:avt, xsl:char
Known Indirect Subtypes (41):
xs:ENTITIES, xs:ENTITY, xs:ID, xs:IDREF, xs:IDREFS, xs:NCName, xs:NMTOKEN, xs:NMTOKENS, xs:Name, xs:allNNI, xs:blockSet, xs:derivationControl, xs:derivationSet, xs:formChoice, xs:fullDerivationSet, xs:language, xs:namespaceList, xs:public, xs:reducedDerivationControl, xs:simpleDerivationSet, xs:token, xs:typeDerivationControl, xsl:QName, xsl:QNames, xsl:expression, xsl:input-type-annotations-type, xsl:level, xsl:method, xsl:mode, xsl:modes, xsl:nametests, xsl:pattern, xsl:prefix-list, xsl:prefix-list-or-all, xsl:prefix-or-default, xsl:prefixes, xsl:sequence-type, xsl:validation-strip-or-preserve, xsl:validation-type, xsl:yes-or-no, xsl:yes-or-no-or-omit
All Direct / Indirect Based Attributes (206):
xml:id,
xml:lang,
xml:space,
xs:all/@maxOccurs,
xs:annotated/@id,
xs:annotation/@id,
xs:attribute/@default,
xs:attribute/@fixed,
xs:attribute/@form,
xs:attribute/@use,
xs:complexType/@block,
xs:complexType/@final,
xs:complexType/@name,
xs:defRef/@name,
xs:element/@block,
xs:element/@default,
xs:element/@final,
xs:element/@fixed,
xs:element/@form,
xs:field/@xpath,
xs:keybase/@name,
xs:namedAttributeGroup/@name,
xs:namedGroup/@name,
xs:narrowMaxMin/@maxOccurs,
xs:notation/@name,
xs:notation/@public,
xs:occurs/@maxOccurs,
xs:pattern/@value,
xs:redefine/@id,
xs:schema/@attributeFormDefault,
xs:schema/@blockDefault,
xs:schema/@elementFormDefault,
xs:schema/@finalDefault,
xs:schema/@id,
xs:schema/@version,
xs:selector/@xpath,
xs:simpleType/@final,
xs:simpleType/@name,
xs:topLevelAttribute/@name,
xs:topLevelComplexType/@name,
xs:topLevelElement/@name,
xs:topLevelSimpleType/@name,
xs:whiteSpace/@value,
xs:wildcard/@namespace,
xs:wildcard/@processContents,
xsl:analyze-string/@flags,
xsl:analyze-string/@regex,
xsl:analyze-string/@select,
xsl:apply-templates/@mode,
xsl:apply-templates/@select,
xsl:attribute-set/@name,
xsl:attribute-set/@use-attribute-sets,
xsl:attribute/@name,
xsl:attribute/@namespace,
xsl:attribute/@select,
xsl:attribute/@separator,
xsl:attribute/@type,
xsl:attribute/@validation,
xsl:call-template/@name,
xsl:character-map/@name,
xsl:character-map/@use-character-maps,
xsl:comment/@select,
xsl:copy-of/@copy-namespaces,
xsl:copy-of/@select,
xsl:copy-of/@type,
xsl:copy-of/@validation,
xsl:copy/@copy-namespaces,
xsl:copy/@inherit-namespaces,
xsl:copy/@type,
xsl:copy/@use-attribute-sets,
xsl:copy/@validation,
xsl:decimal-format/@NaN,
xsl:decimal-format/@decimal-separator,
xsl:decimal-format/@digit,
xsl:decimal-format/@grouping-separator,
xsl:decimal-format/@infinity,
xsl:decimal-format/@minus-sign,
xsl:decimal-format/@name,
xsl:decimal-format/@pattern-separator,
xsl:decimal-format/@per-mille,
xsl:decimal-format/@percent,
xsl:decimal-format/@zero-digit,
xsl:document/@type,
xsl:document/@validation,
xsl:element/@inherit-namespaces,
xsl:element/@name,
xsl:element/@namespace,
xsl:element/@type,
xsl:element/@use-attribute-sets,
xsl:element/@validation,
xsl:for-each-group/@group-adjacent,
xsl:for-each-group/@group-by,
xsl:for-each-group/@group-ending-with,
xsl:for-each-group/@group-starting-with,
xsl:for-each-group/@select,
xsl:for-each/@select,
xsl:function/@as,
xsl:function/@name,
xsl:function/@override,
xsl:generic-element-type/@exclude-result-prefixes,
xsl:generic-element-type/@extension-element-prefixes,
xsl:generic-element-type/@use-when,
xsl:if/@test,
xsl:key/@match,
xsl:key/@name,
xsl:key/@use,
xsl:literal-result-element-attributes/@xsl:exclude-result-prefixes,
xsl:literal-result-element-attributes/@xsl:extension-element-prefixes,
xsl:literal-result-element-attributes/@xsl:inherit-namespaces,
xsl:literal-result-element-attributes/@xsl:type,
xsl:literal-result-element-attributes/@xsl:use-attribute-sets,
xsl:literal-result-element-attributes/@xsl:use-when,
xsl:literal-result-element-attributes/@xsl:validation,
xsl:message/@select,
xsl:message/@terminate,
xsl:namespace-alias/@result-prefix,
xsl:namespace-alias/@stylesheet-prefix,
xsl:namespace/@name,
xsl:namespace/@select,
xsl:number/@count,
xsl:number/@format,
xsl:number/@from,
xsl:number/@grouping-separator,
xsl:number/@grouping-size,
xsl:number/@lang,
xsl:number/@letter-value,
xsl:number/@level,
xsl:number/@ordinal,
xsl:number/@select,
xsl:number/@value,
xsl:output-character/@character,
xsl:output-character/@string,
xsl:output/@byte-order-mark,
xsl:output/@cdata-section-elements,
xsl:output/@doctype-public,
xsl:output/@doctype-system,
xsl:output/@encoding,
xsl:output/@escape-uri-attributes,
xsl:output/@include-content-type,
xsl:output/@indent,
xsl:output/@media-type,
xsl:output/@method,
xsl:output/@name,
xsl:output/@normalization-form,
xsl:output/@omit-xml-declaration,
xsl:output/@standalone,
xsl:output/@undeclare-prefixes,
xsl:output/@use-character-maps,
xsl:output/@version,
xsl:param/@as,
xsl:param/@name,
xsl:param/@required,
xsl:param/@select,
xsl:param/@tunnel,
xsl:perform-sort/@select,
xsl:preserve-space/@elements,
xsl:processing-instruction/@name,
xsl:processing-instruction/@select,
xsl:result-document/@byte-order-mark,
xsl:result-document/@cdata-section-elements,
xsl:result-document/@doctype-public,
xsl:result-document/@doctype-system,
xsl:result-document/@encoding,
xsl:result-document/@escape-uri-attributes,
xsl:result-document/@format,
xsl:result-document/@href,
xsl:result-document/@include-content-type,
xsl:result-document/@indent,
xsl:result-document/@media-type,
xsl:result-document/@method,
xsl:result-document/@normalization-form,
xsl:result-document/@omit-xml-declaration,
xsl:result-document/@output-version,
xsl:result-document/@standalone,
xsl:result-document/@type,
xsl:result-document/@undeclare-prefixes,
xsl:result-document/@use-character-maps,
xsl:result-document/@validation,
xsl:sequence/@select,
xsl:sort/@case-order,
xsl:sort/@collation,
xsl:sort/@data-type,
xsl:sort/@lang,
xsl:sort/@order,
xsl:sort/@select,
xsl:sort/@stable,
xsl:strip-space/@elements,
xsl:template/@as,
xsl:template/@match,
xsl:template/@mode,
xsl:template/@name,
xsl:text/@disable-output-escaping,
xsl:transform/@default-validation,
xsl:transform/@id,
xsl:transform/@input-type-annotations,
xsl:value-of/@disable-output-escaping,
xsl:value-of/@select,
xsl:value-of/@separator,
xsl:variable/@as,
xsl:variable/@name,
xsl:variable/@select,
xsl:when/@test,
xsl:with-param/@as,
xsl:with-param/@name,
xsl:with-param/@select,
xsl:with-param/@tunnel
Known Usage Locations
Annotation
See:  http://www.w3.org/TR/xmlschema-2/#string
Type Definition Detail
Type Derivation Tree
xs:anySimpleType (restriction)
  xs:string
Derivation:
restriction of xs:anySimpleType
Facets:
whiteSpace:
preserve
XML Source (w/o annotations (1); see within schema source)
<xs:simpleType id="string" name="string">
<xs:restriction base="xs:anySimpleType">
<xs:whiteSpace id="string.preserve" value="preserve"/>
</xs:restriction>
</xs:simpleType>

XML schema documentation generated with DocFlex/XML RE 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.