es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿XSD que prohíbe cadenas que comiencen o terminen con espacios en blanco?

Estamos utilizando validación de esquema XSD antes de cargar el archivo XML. Por lo tanto, al cargar el XML con validación de esquema XSD, acepta los espacios en blanco al principio y al final de la cadena. Necesitamos restringir los espacios en blanco al principio y al final de la cadena solamente. Pero en medio de la cadena, necesitamos aceptar el espacio en blanco entre las cadenas.

Ejemplo: CAMPOXMLMIO =”STACK OVER FLOW”.

Para esto, configuramos el siguiente valor de patrón XSD para la validación del esquema.

Ejemplo:

¿Alguien puede sugerir cómo puedo restringir los espacios en blanco solo al principio y al final de la cadena? (Nota: necesitamos aceptar el espacio en blanco entre las cadenas).

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Puede utilizar el siguiente valor de patrón XSD para restringir los espacios en blanco al principio y al final de la cadena solamente:

    <xs:pattern value="^[A-Za-z0-9 _.,'][A-Za-z0-9_.,']*[A-Za-z0-9 _.,']$"></xs:pattern>

Comments are closed.