none
xsd RRS feed

  • Pregunta

  • hola foro:

    Ya tengo armado un xsd para validar , se puede agregar al mismo una validacion de or formato asi con guiones asi : ##-########-#

    gracias

    viernes, 12 de junio de 2015 14:38

Respuestas

  • como te comenté en otra pregunta puedes establecer un pattern en un elemento.

    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" > 
    
      <xsd:element name="A" type="emailAddress"/> 
    
      <xsd:simpleType name="emailAddress"> 
        <xsd:restriction base="xsd:string"> 
          <xsd:pattern value="[^@]+@[^\.]+\..+"/> 
        </xsd:restriction> 
      </xsd:simpleType> 
    </xsd:schema>


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Inovador2015 sábado, 13 de junio de 2015 15:36
    sábado, 13 de junio de 2015 10:08
    Moderador
  • si si.. El pattern es una expression regular. Si te,fijas en el ejemplo, se valida que el elemento tenga un formato email.

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Inovador2015 sábado, 13 de junio de 2015 15:36
    sábado, 13 de junio de 2015 14:53
    Moderador

Todas las respuestas

  • Hola Inovador2015,

    Gracias por consultar en los foros. ¿Podrías ser más específico? No queda muy clara tu pregunta.

    AYUDANOS A AYUDARTE, guía básica de consejos para formular preguntas

    Saludos,

    Karen.

    _________________


    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.

    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 12 de junio de 2015 22:44
    Moderador
  • como te comenté en otra pregunta puedes establecer un pattern en un elemento.

    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" > 
    
      <xsd:element name="A" type="emailAddress"/> 
    
      <xsd:simpleType name="emailAddress"> 
        <xsd:restriction base="xsd:string"> 
          <xsd:pattern value="[^@]+@[^\.]+\..+"/> 
        </xsd:restriction> 
      </xsd:simpleType> 
    </xsd:schema>


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Inovador2015 sábado, 13 de junio de 2015 15:36
    sábado, 13 de junio de 2015 10:08
    Moderador
  •  karen,  tenes razon no esta muy claro . La duda era como validar un xml con xsd un determiando formato

    gracias sergio, el pattern es igual a una expresion regular ? o es armada de otra forma.? . puedo poner una expresion regular.




    sábado, 13 de junio de 2015 14:49
  • si si.. El pattern es una expression regular. Si te,fijas en el ejemplo, se valida que el elemento tenga un formato email.

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Inovador2015 sábado, 13 de junio de 2015 15:36
    sábado, 13 de junio de 2015 14:53
    Moderador