Latest web development tutorials

Esquema XML tipo de datos de cadena

Cadena tipo de datos se utiliza para contener el valor de la cadena.


Tipo de datos String (cadena de tipo de datos)

Cadena tipo de datos puede contener caracteres, saltos de línea, retornos de carro, y las pestañas.

Aquí hay un ejemplo de una declaración de cadena esquema:

<xs:element name="customer" type="xs:string"/>

Los elementos del documento deben tener este aspecto:

<customer>John Smith</customer>

O como esto:

<customer> John Smith </customer>

Nota: Si se utiliza un tipo de cadena, el procesador XML no va a cambiar un valor.


Normalizada tipo de datos de cadena (normalizedString Tipo de datos)

tipos de datos de cadena normalizados derivados de tipo de datos de cadena.

Normalizada tipo de datos de cadena puede contener los mismos caracteres, pero el procesador XML eliminará salto de línea, retornos de carro y tabuladores.

He aquí un ejemplo de un tipo de datos de cadena normalizada en el esquema:

<xs:element name="customer" type="xs:normalizedString"/>

Los elementos del documento deben tener este aspecto:

<customer>John Smith</customer>

O como esto:

<customer> John Smith </customer>

Nota: En el ejemplo anterior, el procesador XML se utiliza para reemplazar todas las pestañas con espacios.


Token tipo de datos (Data Type Token)

testigo de datos derivados del mismo tipo de tipo de datos de cadena.

Token mismo tipo de datos puede contener caracteres, pero el procesador XML eliminará saltos de línea, retornos de carro, tabulaciones, espacio (continua) espacios iniciales y finales, y.

He aquí un ejemplo de un esquema en la declaración de contadores relevantes:

<xs:element name="customer" type="xs:token"/>

Los elementos del documento deben tener este aspecto:

<customer>John Smith</customer>

O como esto:

<customer> John Smith </customer>

Nota:> En el ejemplo anterior, el analizador de XML eliminará las pestañas.


Tipo de datos String

Tenga en cuenta que todos los siguientes tipos de datos son derivados de tipo de datos String (a excepción de secuencia sí mismo tipo de datos)!

nombre descripción
ENTIDADES
ENTIDAD
identificación Enviado atributo ID de cadena en XML (sólo se utiliza en conjunción con los atributos de esquema)
IDREF Sometido cadena IDREF atributo en XML (sólo se utiliza junto con los atributos de esquema)
idioma IDREFS Cadena contiene un identificador de idioma válido de
nombre Cadena contiene un nombre XML válido
NCName
NMTOKEN Sometido cadena del atributo NMTOKEN en XML (sólo se utiliza junto con los atributos de esquema)
NMTOKENS
normalizedString Cadena no contiene saltos de línea, retornos de carro, o pestañas
QName
cadena cadena
ficha Cadena no contiene saltos de línea, retornos de carro, o tabulaciones, espacios iniciales o finales o espacios más consecutivos


tipo de datos de cadena definida (restricción)

Puede ser utilizado en conjunción con un tipo de datos de cadena definidos:

  • enumeración
  • longitud
  • maxLength
  • minLength
  • patrón (NMTOKENS, IDREFS, y entidades no puede utilizar esta restricción)
  • whiteSpace